diff --git a/sdk/resourcemanager/api-specs.json b/sdk/resourcemanager/api-specs.json index b0a11577b09a..d4b6ab328907 100644 --- a/sdk/resourcemanager/api-specs.json +++ b/sdk/resourcemanager/api-specs.json @@ -213,7 +213,7 @@ "dir": "azure-resourcemanager-redis", "source": "specification/redis/resource-manager/readme.md", "package": "com.azure.resourcemanager.redis", - "args": "--tag=package-2024-03 --rename-model=ErrorDetailAutoGenerated:ErrorDetail,RedisCommonPropertiesRedisConfiguration:RedisConfiguration --remove-inner=OperationStatusResult", + "args": "--tag=package-2024-11 --rename-model=ErrorDetailAutoGenerated:ErrorDetail,RedisCommonPropertiesRedisConfiguration:RedisConfiguration --remove-inner=OperationStatusResult", "note": "run RedisConfigurationTests.generateConfigurationUtils and copy output code snippet to ConfigurationUtils" }, "relay": { diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/CHANGELOG.md b/sdk/resourcemanager/azure-resourcemanager-redis/CHANGELOG.md index 93c2845c0735..5708470d608d 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/CHANGELOG.md +++ b/sdk/resourcemanager/azure-resourcemanager-redis/CHANGELOG.md @@ -2,13 +2,11 @@ ## 2.47.0-beta.1 (Unreleased) -### Features Added - -### Breaking Changes +### Other Changes -### Bugs Fixed +#### Dependency Updates -### Other Changes +- Updated `api-version` to `2024-11-01`. ## 2.46.0 (2024-12-23) diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/assets.json b/sdk/resourcemanager/azure-resourcemanager-redis/assets.json index f6fa4a2e0233..57ec9b0cb5aa 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/assets.json +++ b/sdk/resourcemanager/azure-resourcemanager-redis/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "java", "TagPrefix": "java/resourcemanager/azure-resourcemanager-redis", - "Tag": "java/resourcemanager/azure-resourcemanager-redis_0a4a807d07" + "Tag": "java/resourcemanager/azure-resourcemanager-redis_0a6c6cb715" } diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/OperationStatusInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/OperationStatusInner.java index 89f10a91b8f0..b71c4b80897d 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/OperationStatusInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/OperationStatusInner.java @@ -131,6 +131,7 @@ public OperationStatusInner withError(ManagementError error) { * * @throws IllegalArgumentException thrown if the instance is not valid. */ + @Override public void validate() { if (status() == null) { throw LOGGER.atError() diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/PrivateEndpointConnectionInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/PrivateEndpointConnectionInner.java index 7634cefba22b..fb720e7c3163 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/PrivateEndpointConnectionInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/PrivateEndpointConnectionInner.java @@ -25,9 +25,9 @@ public final class PrivateEndpointConnectionInner extends ProxyResource { private PrivateEndpointConnectionProperties innerProperties; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -35,9 +35,9 @@ public final class PrivateEndpointConnectionInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of PrivateEndpointConnectionInner class. @@ -55,13 +55,13 @@ private PrivateEndpointConnectionProperties innerProperties() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -75,13 +75,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/PrivateLinkResourceInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/PrivateLinkResourceInner.java index 4c153831d451..ca3b3f4f55e7 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/PrivateLinkResourceInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/PrivateLinkResourceInner.java @@ -23,9 +23,9 @@ public final class PrivateLinkResourceInner extends ProxyResource { private PrivateLinkResourceProperties innerProperties; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -33,9 +33,9 @@ public final class PrivateLinkResourceInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of PrivateLinkResourceInner class. @@ -53,13 +53,13 @@ private PrivateLinkResourceProperties innerProperties() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -73,13 +73,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCacheAccessPolicyAssignmentInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCacheAccessPolicyAssignmentInner.java index e423f1b81486..0dac1eefbb1a 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCacheAccessPolicyAssignmentInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCacheAccessPolicyAssignmentInner.java @@ -23,9 +23,9 @@ public final class RedisCacheAccessPolicyAssignmentInner extends ProxyResource { private RedisCacheAccessPolicyAssignmentProperties innerProperties; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -33,9 +33,9 @@ public final class RedisCacheAccessPolicyAssignmentInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of RedisCacheAccessPolicyAssignmentInner class. @@ -53,13 +53,13 @@ private RedisCacheAccessPolicyAssignmentProperties innerProperties() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -73,13 +73,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCacheAccessPolicyInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCacheAccessPolicyInner.java index 383e795b1fbf..cd241d334038 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCacheAccessPolicyInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCacheAccessPolicyInner.java @@ -24,9 +24,9 @@ public final class RedisCacheAccessPolicyInner extends ProxyResource { private RedisCacheAccessPolicyProperties innerProperties; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -34,9 +34,9 @@ public final class RedisCacheAccessPolicyInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of RedisCacheAccessPolicyInner class. @@ -54,13 +54,13 @@ private RedisCacheAccessPolicyProperties innerProperties() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -74,13 +74,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCreateProperties.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCreateProperties.java index c1330746df65..2209ba7e75ff 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCreateProperties.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisCreateProperties.java @@ -15,6 +15,7 @@ import com.azure.resourcemanager.redis.models.Sku; import com.azure.resourcemanager.redis.models.TlsVersion; import com.azure.resourcemanager.redis.models.UpdateChannel; +import com.azure.resourcemanager.redis.models.ZonalAllocationPolicy; import java.io.IOException; import java.util.Map; @@ -212,11 +213,21 @@ public RedisCreateProperties withDisableAccessKeyAuthentication(Boolean disableA return this; } + /** + * {@inheritDoc} + */ + @Override + public RedisCreateProperties withZonalAllocationPolicy(ZonalAllocationPolicy zonalAllocationPolicy) { + super.withZonalAllocationPolicy(zonalAllocationPolicy); + return this; + } + /** * Validates the instance. * * @throws IllegalArgumentException thrown if the instance is not valid. */ + @Override public void validate() { if (sku() == null) { throw LOGGER.atError() @@ -250,6 +261,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { publicNetworkAccess() == null ? null : publicNetworkAccess().toString()); jsonWriter.writeStringField("updateChannel", updateChannel() == null ? null : updateChannel().toString()); jsonWriter.writeBooleanField("disableAccessKeyAuthentication", disableAccessKeyAuthentication()); + jsonWriter.writeStringField("zonalAllocationPolicy", + zonalAllocationPolicy() == null ? null : zonalAllocationPolicy().toString()); jsonWriter.writeJsonField("sku", this.sku); jsonWriter.writeStringField("subnetId", this.subnetId); jsonWriter.writeStringField("staticIP", this.staticIp); @@ -297,6 +310,9 @@ public static RedisCreateProperties fromJson(JsonReader jsonReader) throws IOExc } else if ("disableAccessKeyAuthentication".equals(fieldName)) { deserializedRedisCreateProperties .withDisableAccessKeyAuthentication(reader.getNullable(JsonReader::getBoolean)); + } else if ("zonalAllocationPolicy".equals(fieldName)) { + deserializedRedisCreateProperties + .withZonalAllocationPolicy(ZonalAllocationPolicy.fromString(reader.getString())); } else if ("sku".equals(fieldName)) { deserializedRedisCreateProperties.sku = Sku.fromJson(reader); } else if ("subnetId".equals(fieldName)) { diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisFirewallRuleInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisFirewallRuleInner.java index 06831c28c412..564fc6d3965d 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisFirewallRuleInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisFirewallRuleInner.java @@ -23,9 +23,9 @@ public class RedisFirewallRuleInner extends ProxyResource { private RedisFirewallRuleProperties innerProperties = new RedisFirewallRuleProperties(); /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -33,9 +33,9 @@ public class RedisFirewallRuleInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of RedisFirewallRuleInner class. @@ -64,13 +64,13 @@ RedisFirewallRuleInner withInnerProperties(RedisFirewallRuleProperties innerProp } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -84,13 +84,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisLinkedServerProperties.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisLinkedServerProperties.java index c114f35949d4..40b76bee3c2d 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisLinkedServerProperties.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisLinkedServerProperties.java @@ -22,18 +22,18 @@ public final class RedisLinkedServerProperties extends RedisLinkedServerCreatePr */ private String provisioningState; - /* - * The unchanging DNS name which will always point to current geo-primary cache among the linked redis caches for - * seamless Geo Failover experience. - */ - private String geoReplicatedPrimaryHostname; - /* * The changing DNS name that resolves to the current geo-primary cache among the linked redis caches before or * after the Geo Failover. */ private String primaryHostname; + /* + * The unchanging DNS name which will always point to current geo-primary cache among the linked redis caches for + * seamless Geo Failover experience. + */ + private String geoReplicatedPrimaryHostname; + /** * Creates an instance of RedisLinkedServerProperties class. */ @@ -50,25 +50,25 @@ public String provisioningState() { } /** - * Get the geoReplicatedPrimaryHostname property: The unchanging DNS name which will always point to current - * geo-primary cache among the linked redis caches for seamless Geo Failover experience. + * Get the primaryHostname property: The changing DNS name that resolves to the current geo-primary cache among the + * linked redis caches before or after the Geo Failover. * - * @return the geoReplicatedPrimaryHostname value. + * @return the primaryHostname value. */ @Override - public String geoReplicatedPrimaryHostname() { - return this.geoReplicatedPrimaryHostname; + public String primaryHostname() { + return this.primaryHostname; } /** - * Get the primaryHostname property: The changing DNS name that resolves to the current geo-primary cache among the - * linked redis caches before or after the Geo Failover. + * Get the geoReplicatedPrimaryHostname property: The unchanging DNS name which will always point to current + * geo-primary cache among the linked redis caches for seamless Geo Failover experience. * - * @return the primaryHostname value. + * @return the geoReplicatedPrimaryHostname value. */ @Override - public String primaryHostname() { - return this.primaryHostname; + public String geoReplicatedPrimaryHostname() { + return this.geoReplicatedPrimaryHostname; } /** @@ -103,6 +103,7 @@ public RedisLinkedServerProperties withServerRole(ReplicationRole serverRole) { * * @throws IllegalArgumentException thrown if the instance is not valid. */ + @Override public void validate() { if (linkedRedisCacheId() == null) { throw LOGGER.atError() diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisLinkedServerWithPropertiesInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisLinkedServerWithPropertiesInner.java index 10f70b047e45..e9d43d81eba2 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisLinkedServerWithPropertiesInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisLinkedServerWithPropertiesInner.java @@ -23,9 +23,9 @@ public final class RedisLinkedServerWithPropertiesInner extends ProxyResource { private RedisLinkedServerProperties innerProperties; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -33,9 +33,9 @@ public final class RedisLinkedServerWithPropertiesInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of RedisLinkedServerWithPropertiesInner class. @@ -53,13 +53,13 @@ private RedisLinkedServerProperties innerProperties() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -73,13 +73,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisPatchScheduleInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisPatchScheduleInner.java index 7838f112a0f7..994e07afd89d 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisPatchScheduleInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisPatchScheduleInner.java @@ -30,9 +30,9 @@ public final class RedisPatchScheduleInner extends ProxyResource { private String location; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -40,9 +40,9 @@ public final class RedisPatchScheduleInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of RedisPatchScheduleInner class. @@ -69,13 +69,13 @@ public String location() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -89,13 +89,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisPropertiesInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisPropertiesInner.java index 968ea3df22af..0f363611bbd7 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisPropertiesInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisPropertiesInner.java @@ -17,6 +17,7 @@ import com.azure.resourcemanager.redis.models.Sku; import com.azure.resourcemanager.redis.models.TlsVersion; import com.azure.resourcemanager.redis.models.UpdateChannel; +import com.azure.resourcemanager.redis.models.ZonalAllocationPolicy; import java.io.IOException; import java.util.List; import java.util.Map; @@ -272,11 +273,21 @@ public RedisPropertiesInner withDisableAccessKeyAuthentication(Boolean disableAc return this; } + /** + * {@inheritDoc} + */ + @Override + public RedisPropertiesInner withZonalAllocationPolicy(ZonalAllocationPolicy zonalAllocationPolicy) { + super.withZonalAllocationPolicy(zonalAllocationPolicy); + return this; + } + /** * Validates the instance. * * @throws IllegalArgumentException thrown if the instance is not valid. */ + @Override public void validate() { if (accessKeys() != null) { accessKeys().validate(); @@ -323,6 +334,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { publicNetworkAccess() == null ? null : publicNetworkAccess().toString()); jsonWriter.writeStringField("updateChannel", updateChannel() == null ? null : updateChannel().toString()); jsonWriter.writeBooleanField("disableAccessKeyAuthentication", disableAccessKeyAuthentication()); + jsonWriter.writeStringField("zonalAllocationPolicy", + zonalAllocationPolicy() == null ? null : zonalAllocationPolicy().toString()); jsonWriter.writeStringField("subnetId", subnetId()); jsonWriter.writeStringField("staticIP", staticIp()); return jsonWriter.writeEndObject(); @@ -371,6 +384,9 @@ public static RedisPropertiesInner fromJson(JsonReader jsonReader) throws IOExce } else if ("disableAccessKeyAuthentication".equals(fieldName)) { deserializedRedisPropertiesInner .withDisableAccessKeyAuthentication(reader.getNullable(JsonReader::getBoolean)); + } else if ("zonalAllocationPolicy".equals(fieldName)) { + deserializedRedisPropertiesInner + .withZonalAllocationPolicy(ZonalAllocationPolicy.fromString(reader.getString())); } else if ("subnetId".equals(fieldName)) { deserializedRedisPropertiesInner.withSubnetId(reader.getString()); } else if ("staticIP".equals(fieldName)) { diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisResourceInner.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisResourceInner.java index 453875c03c83..901a535b27b6 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisResourceInner.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisResourceInner.java @@ -19,6 +19,7 @@ import com.azure.resourcemanager.redis.models.Sku; import com.azure.resourcemanager.redis.models.TlsVersion; import com.azure.resourcemanager.redis.models.UpdateChannel; +import com.azure.resourcemanager.redis.models.ZonalAllocationPolicy; import java.io.IOException; import java.util.List; import java.util.Map; @@ -44,9 +45,9 @@ public final class RedisResourceInner extends Resource { private ManagedServiceIdentity identity; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -54,9 +55,9 @@ public final class RedisResourceInner extends Resource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of RedisResourceInner class. @@ -114,13 +115,13 @@ public RedisResourceInner withIdentity(ManagedServiceIdentity identity) { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -134,13 +135,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** @@ -585,6 +586,39 @@ public RedisResourceInner withDisableAccessKeyAuthentication(Boolean disableAcce return this; } + /** + * Get the zonalAllocationPolicy property: Optional: Specifies how availability zones are allocated to the Redis + * cache. 'Automatic' enables zone redundancy and Azure will automatically select zones based on regional + * availability and capacity. 'UserDefined' will select availability zones passed in by you using the 'zones' + * parameter. 'NoZones' will produce a non-zonal cache. If 'zonalAllocationPolicy' is not passed, it will be set to + * 'UserDefined' when zones are passed in, otherwise, it will be set to 'Automatic' in regions where zones are + * supported and 'NoZones' in regions where zones are not supported. + * + * @return the zonalAllocationPolicy value. + */ + public ZonalAllocationPolicy zonalAllocationPolicy() { + return this.innerProperties() == null ? null : this.innerProperties().zonalAllocationPolicy(); + } + + /** + * Set the zonalAllocationPolicy property: Optional: Specifies how availability zones are allocated to the Redis + * cache. 'Automatic' enables zone redundancy and Azure will automatically select zones based on regional + * availability and capacity. 'UserDefined' will select availability zones passed in by you using the 'zones' + * parameter. 'NoZones' will produce a non-zonal cache. If 'zonalAllocationPolicy' is not passed, it will be set to + * 'UserDefined' when zones are passed in, otherwise, it will be set to 'Automatic' in regions where zones are + * supported and 'NoZones' in regions where zones are not supported. + * + * @param zonalAllocationPolicy the zonalAllocationPolicy value to set. + * @return the RedisResourceInner object itself. + */ + public RedisResourceInner withZonalAllocationPolicy(ZonalAllocationPolicy zonalAllocationPolicy) { + if (this.innerProperties() == null) { + this.innerProperties = new RedisPropertiesInner(); + } + this.innerProperties().withZonalAllocationPolicy(zonalAllocationPolicy); + return this; + } + /** * Validates the instance. * @@ -601,10 +635,6 @@ public void validate() { if (identity() != null) { identity().validate(); } - if (location() == null) { - throw LOGGER.atError() - .log(new IllegalArgumentException("Missing required property location in model RedisResourceInner")); - } } private static final ClientLogger LOGGER = new ClientLogger(RedisResourceInner.class); diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisUpdateProperties.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisUpdateProperties.java index 1dc9b31c80ba..870d5a2e20c2 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisUpdateProperties.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/fluent/models/RedisUpdateProperties.java @@ -14,6 +14,7 @@ import com.azure.resourcemanager.redis.models.Sku; import com.azure.resourcemanager.redis.models.TlsVersion; import com.azure.resourcemanager.redis.models.UpdateChannel; +import com.azure.resourcemanager.redis.models.ZonalAllocationPolicy; import java.io.IOException; import java.util.Map; @@ -152,11 +153,21 @@ public RedisUpdateProperties withDisableAccessKeyAuthentication(Boolean disableA return this; } + /** + * {@inheritDoc} + */ + @Override + public RedisUpdateProperties withZonalAllocationPolicy(ZonalAllocationPolicy zonalAllocationPolicy) { + super.withZonalAllocationPolicy(zonalAllocationPolicy); + return this; + } + /** * Validates the instance. * * @throws IllegalArgumentException thrown if the instance is not valid. */ + @Override public void validate() { if (sku() != null) { sku().validate(); @@ -185,6 +196,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { publicNetworkAccess() == null ? null : publicNetworkAccess().toString()); jsonWriter.writeStringField("updateChannel", updateChannel() == null ? null : updateChannel().toString()); jsonWriter.writeBooleanField("disableAccessKeyAuthentication", disableAccessKeyAuthentication()); + jsonWriter.writeStringField("zonalAllocationPolicy", + zonalAllocationPolicy() == null ? null : zonalAllocationPolicy().toString()); jsonWriter.writeJsonField("sku", this.sku); return jsonWriter.writeEndObject(); } @@ -229,6 +242,9 @@ public static RedisUpdateProperties fromJson(JsonReader jsonReader) throws IOExc } else if ("disableAccessKeyAuthentication".equals(fieldName)) { deserializedRedisUpdateProperties .withDisableAccessKeyAuthentication(reader.getNullable(JsonReader::getBoolean)); + } else if ("zonalAllocationPolicy".equals(fieldName)) { + deserializedRedisUpdateProperties + .withZonalAllocationPolicy(ZonalAllocationPolicy.fromString(reader.getString())); } else if ("sku".equals(fieldName)) { deserializedRedisUpdateProperties.sku = Sku.fromJson(reader); } else { diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/implementation/RedisManagementClientImpl.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/implementation/RedisManagementClientImpl.java index 5899c5415fae..0d5f8d5aa225 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/implementation/RedisManagementClientImpl.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/implementation/RedisManagementClientImpl.java @@ -269,7 +269,7 @@ public AccessPolicyAssignmentsClient getAccessPolicyAssignments() { this.defaultPollInterval = defaultPollInterval; this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2024-03-01"; + this.apiVersion = "2024-11-01"; this.operations = new OperationsClientImpl(this); this.redis = new RedisClientImpl(this); this.firewallRules = new FirewallRulesClientImpl(this); diff --git a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/models/RedisCommonProperties.java b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/models/RedisCommonProperties.java index 851e8330c6f2..f1e4c7ae093d 100644 --- a/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/models/RedisCommonProperties.java +++ b/sdk/resourcemanager/azure-resourcemanager-redis/src/main/java/com/azure/resourcemanager/redis/models/RedisCommonProperties.java @@ -81,6 +81,16 @@ public class RedisCommonProperties implements JsonSerializable { + /** + * Static value Automatic for ZonalAllocationPolicy. + */ + public static final ZonalAllocationPolicy AUTOMATIC = fromString("Automatic"); + + /** + * Static value UserDefined for ZonalAllocationPolicy. + */ + public static final ZonalAllocationPolicy USER_DEFINED = fromString("UserDefined"); + + /** + * Static value NoZones for ZonalAllocationPolicy. + */ + public static final ZonalAllocationPolicy NO_ZONES = fromString("NoZones"); + + /** + * Creates a new instance of ZonalAllocationPolicy value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public ZonalAllocationPolicy() { + } + + /** + * Creates or finds a ZonalAllocationPolicy from its string representation. + * + * @param name a name to look for. + * @return the corresponding ZonalAllocationPolicy. + */ + public static ZonalAllocationPolicy fromString(String name) { + return fromString(name, ZonalAllocationPolicy.class); + } + + /** + * Gets known ZonalAllocationPolicy values. + * + * @return known ZonalAllocationPolicy values. + */ + public static Collection values() { + return values(ZonalAllocationPolicy.class); + } +} diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentCreateUpdateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentCreateUpdateSamples.java index 8e26a80fd5eb..8a4af2ae1430 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentCreateUpdateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentCreateUpdateSamples.java @@ -11,7 +11,7 @@ */ public final class AccessPolicyAssignmentCreateUpdateSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheAccessPolicyAssignmentCreateUpdate.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentDeleteSamples.java index fdf9f50f9700..35cdaf1b2f3b 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentDeleteSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class AccessPolicyAssignmentDeleteSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheAccessPolicyAssignmentDelete.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentGetSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentGetSamples.java index 730c619c7e1d..3fa8d8108445 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentGetSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentGetSamples.java @@ -9,7 +9,7 @@ */ public final class AccessPolicyAssignmentGetSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheAccessPolicyAssignmentGet.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentListSamples.java index 867edac79d82..1cd5ee876b80 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyAssignmentListSamples.java @@ -9,7 +9,7 @@ */ public final class AccessPolicyAssignmentListSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheAccessPolicyAssignmentList.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyCreateUpdateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyCreateUpdateSamples.java index a991ac1a1f73..02fc09efaaac 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyCreateUpdateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyCreateUpdateSamples.java @@ -11,7 +11,7 @@ */ public final class AccessPolicyCreateUpdateSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheAccessPolicyCreateUpdate.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyDeleteSamples.java index 03a180b0dc60..947736107234 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyDeleteSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyDeleteSamples.java @@ -10,7 +10,7 @@ public final class AccessPolicyDeleteSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheAccessPolicyDelete.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheAccessPolicyDelete.json */ /** * Sample code: RedisCacheAccessPolicyDelete. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyGetSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyGetSamples.java index 1f8aff359d28..bd0055c2d81e 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyGetSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyGetSamples.java @@ -10,7 +10,7 @@ public final class AccessPolicyGetSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheAccessPolicyGet.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheAccessPolicyGet.json */ /** * Sample code: RedisCacheAccessPolicyGet. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyListSamples.java index 2869d329361c..d8ba50a2c2d0 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AccessPolicyListSamples.java @@ -10,7 +10,7 @@ public final class AccessPolicyListSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheAccessPolicyList.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheAccessPolicyList.json */ /** * Sample code: RedisCacheAccessPolicyList. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AsyncOperationStatusGetSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AsyncOperationStatusGetSamples.java index 7aad5d3163f5..73803d805307 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AsyncOperationStatusGetSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/AsyncOperationStatusGetSamples.java @@ -10,7 +10,7 @@ public final class AsyncOperationStatusGetSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheAsyncOperationStatus. + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheAsyncOperationStatus. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesCreateOrUpdateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesCreateOrUpdateSamples.java index ac6b784bc92f..189b9152c079 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesCreateOrUpdateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesCreateOrUpdateSamples.java @@ -12,7 +12,7 @@ public final class FirewallRulesCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheFirewallRuleCreate.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheFirewallRuleCreate.json */ /** * Sample code: RedisCacheFirewallRuleCreate. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesDeleteSamples.java index b8e132594206..1f9ac17d58a5 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesDeleteSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesDeleteSamples.java @@ -10,7 +10,7 @@ public final class FirewallRulesDeleteSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheFirewallRuleDelete.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheFirewallRuleDelete.json */ /** * Sample code: RedisCacheFirewallRuleDelete. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesGetSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesGetSamples.java index 47aefae8bb95..e58717104349 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesGetSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesGetSamples.java @@ -10,7 +10,7 @@ public final class FirewallRulesGetSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheFirewallRuleGet.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheFirewallRuleGet.json */ /** * Sample code: RedisCacheFirewallRuleGet. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesListSamples.java index 3a749d676767..3f0e20d5cc97 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/FirewallRulesListSamples.java @@ -10,7 +10,7 @@ public final class FirewallRulesListSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheFirewallRulesList.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheFirewallRulesList.json */ /** * Sample code: RedisCacheFirewallRulesList. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerCreateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerCreateSamples.java index 59db79c98f4c..edd063cd86a0 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerCreateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerCreateSamples.java @@ -13,7 +13,7 @@ public final class LinkedServerCreateSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheLinkedServer_Create. + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheLinkedServer_Create. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerDeleteSamples.java index eeba688e407c..bb54ba27a828 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerDeleteSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerDeleteSamples.java @@ -10,7 +10,7 @@ public final class LinkedServerDeleteSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheLinkedServer_Delete. + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheLinkedServer_Delete. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerGetSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerGetSamples.java index 520b282c4cfe..1fccb1bed74f 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerGetSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerGetSamples.java @@ -10,7 +10,7 @@ public final class LinkedServerGetSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheLinkedServer_Get.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheLinkedServer_Get.json */ /** * Sample code: LinkedServer_Get. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerListSamples.java index 9b73a215cd80..2ebf7ea64ccb 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/LinkedServerListSamples.java @@ -10,7 +10,7 @@ public final class LinkedServerListSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheLinkedServer_List.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheLinkedServer_List.json */ /** * Sample code: LinkedServer_List. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/OperationsListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/OperationsListSamples.java index 69772751e37f..bdf36b448e23 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/OperationsListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/OperationsListSamples.java @@ -10,7 +10,7 @@ public final class OperationsListSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheOperations.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheOperations.json */ /** * Sample code: RedisCacheOperations. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesCreateOrUpdateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesCreateOrUpdateSamples.java index f78474ead4f0..4ea9badb25bf 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesCreateOrUpdateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesCreateOrUpdateSamples.java @@ -16,7 +16,7 @@ */ public final class PatchSchedulesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCachePatchSchedulesCreateOrUpdate.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesDeleteSamples.java index 99feda2e9a9b..238ceb75345f 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesDeleteSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesDeleteSamples.java @@ -12,7 +12,7 @@ public final class PatchSchedulesDeleteSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCachePatchSchedulesDelete. + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCachePatchSchedulesDelete. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesGetSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesGetSamples.java index 6fa274a29a23..3a20f6c16900 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesGetSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesGetSamples.java @@ -12,7 +12,7 @@ public final class PatchSchedulesGetSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCachePatchSchedulesGet.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCachePatchSchedulesGet.json */ /** * Sample code: RedisCachePatchSchedulesGet. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesListByRedisResourceSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesListByRedisResourceSamples.java index a386efaaf4e4..863fb7e6f4b7 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesListByRedisResourceSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PatchSchedulesListByRedisResourceSamples.java @@ -10,7 +10,7 @@ public final class PatchSchedulesListByRedisResourceSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCachePatchSchedulesList.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCachePatchSchedulesList.json */ /** * Sample code: RedisCachePatchSchedulesList. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsDeleteSamples.java index dc90e3d24dd9..35a48240ba22 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsDeleteSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsDeleteSamples.java @@ -9,7 +9,7 @@ */ public final class PrivateEndpointConnectionsDeleteSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheDeletePrivateEndpointConnection.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsGetSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsGetSamples.java index 3d90507d3ed8..4779fa07c1f1 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsGetSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsGetSamples.java @@ -9,7 +9,7 @@ */ public final class PrivateEndpointConnectionsGetSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheGetPrivateEndpointConnection.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsListSamples.java index 99473ccb27f4..892e9e569df1 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsListSamples.java @@ -9,7 +9,7 @@ */ public final class PrivateEndpointConnectionsListSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheListPrivateEndpointConnections.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsPutSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsPutSamples.java index 86ca506d7120..0c10aabb9d60 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsPutSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateEndpointConnectionsPutSamples.java @@ -13,7 +13,7 @@ */ public final class PrivateEndpointConnectionsPutSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCachePutPrivateEndpointConnection.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateLinkResourcesListByRedisCacheSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateLinkResourcesListByRedisCacheSamples.java index 636bbf0dbd66..e88d92210f9a 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateLinkResourcesListByRedisCacheSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/PrivateLinkResourcesListByRedisCacheSamples.java @@ -9,7 +9,7 @@ */ public final class PrivateLinkResourcesListByRedisCacheSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheListPrivateLinkResources.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisCheckNameAvailabilitySamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisCheckNameAvailabilitySamples.java index ffaaead66eb4..35a2d786261b 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisCheckNameAvailabilitySamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisCheckNameAvailabilitySamples.java @@ -12,7 +12,7 @@ public final class RedisCheckNameAvailabilitySamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheCheckNameAvailability. + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheCheckNameAvailability. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisCreateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisCreateSamples.java index 93c09d5f9587..579d360bc858 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisCreateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisCreateSamples.java @@ -10,6 +10,7 @@ import com.azure.resourcemanager.redis.models.SkuFamily; import com.azure.resourcemanager.redis.models.SkuName; import com.azure.resourcemanager.redis.models.TlsVersion; +import com.azure.resourcemanager.redis.models.ZonalAllocationPolicy; import java.util.Arrays; import java.util.HashMap; import java.util.Map; @@ -18,9 +19,69 @@ * Samples for Redis Create. */ public final class RedisCreateSamples { + /* + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ + * RedisCacheCreateAutomaticZonalAllocationPolicy.json + */ + /** + * Sample code: RedisCacheCreateAutomaticZonalAllocationPolicy. + * + * @param azure The entry point for accessing resource management APIs in Azure. + */ + public static void + redisCacheCreateAutomaticZonalAllocationPolicy(com.azure.resourcemanager.AzureResourceManager azure) { + azure.redisCaches() + .manager() + .serviceClient() + .getRedis() + .create("rg1", "cache1", new RedisCreateParameters().withLocation("East US") + .withSku(new Sku().withName(SkuName.PREMIUM).withFamily(SkuFamily.P).withCapacity(1)) + .withSubnetId( + "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/virtualNetworks/network1/subnets/subnet1") + .withStaticIp("192.168.0.5") + .withRedisConfiguration( + new RedisConfiguration().withMaxmemoryPolicy("allkeys-lru").withAdditionalProperties(mapOf())) + .withEnableNonSslPort(true) + .withReplicasPerPrimary(2) + .withShardCount(2) + .withMinimumTlsVersion(TlsVersion.ONE_TWO) + .withZonalAllocationPolicy(ZonalAllocationPolicy.AUTOMATIC), com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ + * RedisCacheCreateUserDefinedZonalAllocationPolicy.json + */ + /** + * Sample code: RedisCacheCreateUserDefinedZonalAllocationPolicy. + * + * @param azure The entry point for accessing resource management APIs in Azure. + */ + public static void + redisCacheCreateUserDefinedZonalAllocationPolicy(com.azure.resourcemanager.AzureResourceManager azure) { + azure.redisCaches() + .manager() + .serviceClient() + .getRedis() + .create("rg1", "cache1", new RedisCreateParameters().withZones(Arrays.asList("1")) + .withLocation("East US") + .withSku(new Sku().withName(SkuName.PREMIUM).withFamily(SkuFamily.P).withCapacity(1)) + .withSubnetId( + "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/virtualNetworks/network1/subnets/subnet1") + .withStaticIp("192.168.0.5") + .withRedisConfiguration( + new RedisConfiguration().withMaxmemoryPolicy("allkeys-lru").withAdditionalProperties(mapOf())) + .withRedisVersion("Latest") + .withEnableNonSslPort(true) + .withReplicasPerPrimary(2) + .withShardCount(2) + .withMinimumTlsVersion(TlsVersion.ONE_TWO) + .withZonalAllocationPolicy(ZonalAllocationPolicy.USER_DEFINED), com.azure.core.util.Context.NONE); + } + /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheCreate.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheCreate.json */ /** * Sample code: RedisCacheCreate. @@ -33,7 +94,7 @@ public static void redisCacheCreate(com.azure.resourcemanager.AzureResourceManag .serviceClient() .getRedis() .create("rg1", "cache1", new RedisCreateParameters().withZones(Arrays.asList("1")) - .withLocation("West US") + .withLocation("East US") .withSku(new Sku().withName(SkuName.PREMIUM).withFamily(SkuFamily.P).withCapacity(1)) .withSubnetId( "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/virtualNetworks/network1/subnets/subnet1") @@ -47,9 +108,38 @@ public static void redisCacheCreate(com.azure.resourcemanager.AzureResourceManag .withMinimumTlsVersion(TlsVersion.ONE_TWO), com.azure.core.util.Context.NONE); } + /* + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ + * RedisCacheCreateNoZonesZonalAllocationPolicy.json + */ + /** + * Sample code: RedisCacheCreateNoZonesZonalAllocationPolicy. + * + * @param azure The entry point for accessing resource management APIs in Azure. + */ + public static void + redisCacheCreateNoZonesZonalAllocationPolicy(com.azure.resourcemanager.AzureResourceManager azure) { + azure.redisCaches() + .manager() + .serviceClient() + .getRedis() + .create("rg1", "cache1", new RedisCreateParameters().withLocation("East US") + .withSku(new Sku().withName(SkuName.PREMIUM).withFamily(SkuFamily.P).withCapacity(1)) + .withSubnetId( + "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/virtualNetworks/network1/subnets/subnet1") + .withStaticIp("192.168.0.5") + .withRedisConfiguration( + new RedisConfiguration().withMaxmemoryPolicy("allkeys-lru").withAdditionalProperties(mapOf())) + .withEnableNonSslPort(true) + .withReplicasPerPrimary(2) + .withShardCount(2) + .withMinimumTlsVersion(TlsVersion.ONE_TWO) + .withZonalAllocationPolicy(ZonalAllocationPolicy.NO_ZONES), com.azure.core.util.Context.NONE); + } + /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheCreateDefaultVersion. + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheCreateDefaultVersion. * json */ /** @@ -63,7 +153,7 @@ public static void redisCacheCreateDefaultVersion(com.azure.resourcemanager.Azur .serviceClient() .getRedis() .create("rg1", "cache1", new RedisCreateParameters().withZones(Arrays.asList("1")) - .withLocation("West US") + .withLocation("East US") .withSku(new Sku().withName(SkuName.PREMIUM).withFamily(SkuFamily.P).withCapacity(1)) .withSubnetId( "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/virtualNetworks/network1/subnets/subnet1") @@ -78,7 +168,7 @@ public static void redisCacheCreateDefaultVersion(com.azure.resourcemanager.Azur /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheCreateLatestVersion. + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheCreateLatestVersion. * json */ /** @@ -92,7 +182,7 @@ public static void redisCacheCreateLatestVersion(com.azure.resourcemanager.Azure .serviceClient() .getRedis() .create("rg1", "cache1", new RedisCreateParameters().withZones(Arrays.asList("1")) - .withLocation("West US") + .withLocation("East US") .withSku(new Sku().withName(SkuName.PREMIUM).withFamily(SkuFamily.P).withCapacity(1)) .withSubnetId( "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/virtualNetworks/network1/subnets/subnet1") diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisDeleteSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisDeleteSamples.java index 68dba51a0294..99ddb97cf630 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisDeleteSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisDeleteSamples.java @@ -10,7 +10,7 @@ public final class RedisDeleteSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheDelete.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheDelete.json */ /** * Sample code: RedisCacheDelete. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisExportDataSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisExportDataSamples.java index 7a582357d91d..8a89322a37f1 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisExportDataSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisExportDataSamples.java @@ -12,7 +12,7 @@ public final class RedisExportDataSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheExport.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheExport.json */ /** * Sample code: RedisCacheExport. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisFlushCacheSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisFlushCacheSamples.java index b7b8decb74a0..c008b641ae15 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisFlushCacheSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisFlushCacheSamples.java @@ -10,7 +10,7 @@ public final class RedisFlushCacheSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheFlush.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheFlush.json */ /** * Sample code: RedisCacheFlush. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisForceRebootSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisForceRebootSamples.java index d629554a484d..fd7c1e983e26 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisForceRebootSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisForceRebootSamples.java @@ -14,7 +14,7 @@ public final class RedisForceRebootSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheForceReboot.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheForceReboot.json */ /** * Sample code: RedisCacheForceReboot. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisGetByResourceGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisGetByResourceGroupSamples.java index 46996525a1d9..149fd38f7e80 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisGetByResourceGroupSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisGetByResourceGroupSamples.java @@ -10,7 +10,7 @@ public final class RedisGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheGet.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheGet.json */ /** * Sample code: RedisCacheGet. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisImportDataSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisImportDataSamples.java index 1953dd6bd08e..b5aa2a8075e2 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisImportDataSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisImportDataSamples.java @@ -13,7 +13,7 @@ public final class RedisImportDataSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheImport.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheImport.json */ /** * Sample code: RedisCacheImport. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListByResourceGroupSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListByResourceGroupSamples.java index 91000076f07e..2a11913003c0 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListByResourceGroupSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListByResourceGroupSamples.java @@ -10,7 +10,7 @@ public final class RedisListByResourceGroupSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheListByResourceGroup. + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheListByResourceGroup. * json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListKeysSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListKeysSamples.java index e884bd3d6a12..7f8292a40364 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListKeysSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListKeysSamples.java @@ -10,7 +10,7 @@ public final class RedisListKeysSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheListKeys.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheListKeys.json */ /** * Sample code: RedisCacheListKeys. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListSamples.java index 1e5132323c8f..3098daef79ea 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListSamples.java @@ -10,7 +10,7 @@ public final class RedisListSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheList.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheList.json */ /** * Sample code: RedisCacheList. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListUpgradeNotificationsSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListUpgradeNotificationsSamples.java index 0cb07ef1c248..1c9dc22b3dbd 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListUpgradeNotificationsSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisListUpgradeNotificationsSamples.java @@ -9,7 +9,7 @@ */ public final class RedisListUpgradeNotificationsSamples { /* - * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/ + * x-ms-original-file: specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/ * RedisCacheListUpgradeNotifications.json */ /** diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisRegenerateKeySamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisRegenerateKeySamples.java index 9d6335a9e075..5d53863b6155 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisRegenerateKeySamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisRegenerateKeySamples.java @@ -13,7 +13,7 @@ public final class RedisRegenerateKeySamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheRegenerateKey.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheRegenerateKey.json */ /** * Sample code: RedisCacheRegenerateKey. diff --git a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisUpdateSamples.java b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisUpdateSamples.java index 03bb5f7a1f41..b4f1c371e52f 100644 --- a/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisUpdateSamples.java +++ b/sdk/resourcemanager/azure-resourcemanager/src/samples/java/com/azure/resourcemanager/redis/generated/RedisUpdateSamples.java @@ -12,7 +12,7 @@ public final class RedisUpdateSamples { /* * x-ms-original-file: - * specification/redis/resource-manager/Microsoft.Cache/stable/2024-03-01/examples/RedisCacheUpdate.json + * specification/redis/resource-manager/Microsoft.Cache/stable/2024-11-01/examples/RedisCacheUpdate.json */ /** * Sample code: RedisCacheUpdate.