
com.pulumi.azurenative.networkcloud.outputs.GetClusterResult Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.networkcloud.outputs;
import com.pulumi.azurenative.networkcloud.outputs.ClusterAvailableUpgradeVersionResponse;
import com.pulumi.azurenative.networkcloud.outputs.ClusterCapacityResponse;
import com.pulumi.azurenative.networkcloud.outputs.ClusterSecretArchiveResponse;
import com.pulumi.azurenative.networkcloud.outputs.ClusterUpdateStrategyResponse;
import com.pulumi.azurenative.networkcloud.outputs.ExtendedLocationResponse;
import com.pulumi.azurenative.networkcloud.outputs.ManagedResourceGroupConfigurationResponse;
import com.pulumi.azurenative.networkcloud.outputs.RackDefinitionResponse;
import com.pulumi.azurenative.networkcloud.outputs.RuntimeProtectionConfigurationResponse;
import com.pulumi.azurenative.networkcloud.outputs.ServicePrincipalInformationResponse;
import com.pulumi.azurenative.networkcloud.outputs.SystemDataResponse;
import com.pulumi.azurenative.networkcloud.outputs.ValidationThresholdResponse;
import com.pulumi.core.annotations.CustomType;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.Double;
import java.lang.String;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
@CustomType
public final class GetClusterResult {
/**
* @return The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.
*
*/
private RackDefinitionResponse aggregatorOrSingleRackDefinition;
/**
* @return The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.
*
*/
private @Nullable String analyticsWorkspaceId;
/**
* @return The list of cluster runtime version upgrades available for this cluster.
*
*/
private List availableUpgradeVersions;
/**
* @return The capacity supported by this cluster.
*
*/
private ClusterCapacityResponse clusterCapacity;
/**
* @return The latest heartbeat status between the cluster manager and the cluster.
*
*/
private String clusterConnectionStatus;
/**
* @return The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.
*
*/
private ExtendedLocationResponse clusterExtendedLocation;
/**
* @return The customer-provided location information to identify where the cluster resides.
*
*/
private @Nullable String clusterLocation;
/**
* @return The latest connectivity status between cluster manager and the cluster.
*
*/
private String clusterManagerConnectionStatus;
/**
* @return The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.
*
*/
private String clusterManagerId;
/**
* @return The service principal to be used by the cluster during Arc Appliance installation.
*
*/
private @Nullable ServicePrincipalInformationResponse clusterServicePrincipal;
/**
* @return The type of rack configuration for the cluster.
*
*/
private String clusterType;
/**
* @return The current runtime version of the cluster.
*
*/
private String clusterVersion;
/**
* @return The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.
*
*/
private @Nullable ValidationThresholdResponse computeDeploymentThreshold;
/**
* @return The list of rack definitions for the compute racks in a multi-rack
* cluster, or an empty list in a single-rack cluster.
*
*/
private @Nullable List computeRackDefinitions;
/**
* @return The current detailed status of the cluster.
*
*/
private String detailedStatus;
/**
* @return The descriptive message about the detailed status.
*
*/
private String detailedStatusMessage;
/**
* @return The extended location of the cluster manager associated with the cluster.
*
*/
private ExtendedLocationResponse extendedLocation;
/**
* @return Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).
*
*/
private ExtendedLocationResponse hybridAksExtendedLocation;
/**
* @return Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
*
*/
private String id;
/**
* @return The geo-location where the resource lives
*
*/
private String location;
/**
* @return The configuration of the managed resource group associated with the resource.
*
*/
private @Nullable ManagedResourceGroupConfigurationResponse managedResourceGroupConfiguration;
/**
* @return The count of Manual Action Taken (MAT) events that have not been validated.
*
*/
private Double manualActionCount;
/**
* @return The name of the resource
*
*/
private String name;
/**
* @return The resource ID of the Network Fabric associated with the cluster.
*
*/
private String networkFabricId;
/**
* @return The provisioning state of the cluster.
*
*/
private String provisioningState;
/**
* @return The settings for cluster runtime protection.
*
*/
private @Nullable RuntimeProtectionConfigurationResponse runtimeProtectionConfiguration;
/**
* @return The configuration for use of a key vault to store secrets for later retrieval by the operator.
*
*/
private @Nullable ClusterSecretArchiveResponse secretArchive;
/**
* @return The support end date of the runtime version of the cluster.
*
*/
private String supportExpiryDate;
/**
* @return Azure Resource Manager metadata containing createdBy and modifiedBy information.
*
*/
private SystemDataResponse systemData;
/**
* @return Resource tags.
*
*/
private @Nullable Map tags;
/**
* @return The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
*
*/
private String type;
/**
* @return The strategy for updating the cluster.
*
*/
private @Nullable ClusterUpdateStrategyResponse updateStrategy;
/**
* @return The list of workload resource IDs that are hosted within this cluster.
*
*/
private List workloadResourceIds;
private GetClusterResult() {}
/**
* @return The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.
*
*/
public RackDefinitionResponse aggregatorOrSingleRackDefinition() {
return this.aggregatorOrSingleRackDefinition;
}
/**
* @return The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.
*
*/
public Optional analyticsWorkspaceId() {
return Optional.ofNullable(this.analyticsWorkspaceId);
}
/**
* @return The list of cluster runtime version upgrades available for this cluster.
*
*/
public List availableUpgradeVersions() {
return this.availableUpgradeVersions;
}
/**
* @return The capacity supported by this cluster.
*
*/
public ClusterCapacityResponse clusterCapacity() {
return this.clusterCapacity;
}
/**
* @return The latest heartbeat status between the cluster manager and the cluster.
*
*/
public String clusterConnectionStatus() {
return this.clusterConnectionStatus;
}
/**
* @return The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.
*
*/
public ExtendedLocationResponse clusterExtendedLocation() {
return this.clusterExtendedLocation;
}
/**
* @return The customer-provided location information to identify where the cluster resides.
*
*/
public Optional clusterLocation() {
return Optional.ofNullable(this.clusterLocation);
}
/**
* @return The latest connectivity status between cluster manager and the cluster.
*
*/
public String clusterManagerConnectionStatus() {
return this.clusterManagerConnectionStatus;
}
/**
* @return The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.
*
*/
public String clusterManagerId() {
return this.clusterManagerId;
}
/**
* @return The service principal to be used by the cluster during Arc Appliance installation.
*
*/
public Optional clusterServicePrincipal() {
return Optional.ofNullable(this.clusterServicePrincipal);
}
/**
* @return The type of rack configuration for the cluster.
*
*/
public String clusterType() {
return this.clusterType;
}
/**
* @return The current runtime version of the cluster.
*
*/
public String clusterVersion() {
return this.clusterVersion;
}
/**
* @return The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.
*
*/
public Optional computeDeploymentThreshold() {
return Optional.ofNullable(this.computeDeploymentThreshold);
}
/**
* @return The list of rack definitions for the compute racks in a multi-rack
* cluster, or an empty list in a single-rack cluster.
*
*/
public List computeRackDefinitions() {
return this.computeRackDefinitions == null ? List.of() : this.computeRackDefinitions;
}
/**
* @return The current detailed status of the cluster.
*
*/
public String detailedStatus() {
return this.detailedStatus;
}
/**
* @return The descriptive message about the detailed status.
*
*/
public String detailedStatusMessage() {
return this.detailedStatusMessage;
}
/**
* @return The extended location of the cluster manager associated with the cluster.
*
*/
public ExtendedLocationResponse extendedLocation() {
return this.extendedLocation;
}
/**
* @return Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).
*
*/
public ExtendedLocationResponse hybridAksExtendedLocation() {
return this.hybridAksExtendedLocation;
}
/**
* @return Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
*
*/
public String id() {
return this.id;
}
/**
* @return The geo-location where the resource lives
*
*/
public String location() {
return this.location;
}
/**
* @return The configuration of the managed resource group associated with the resource.
*
*/
public Optional managedResourceGroupConfiguration() {
return Optional.ofNullable(this.managedResourceGroupConfiguration);
}
/**
* @return The count of Manual Action Taken (MAT) events that have not been validated.
*
*/
public Double manualActionCount() {
return this.manualActionCount;
}
/**
* @return The name of the resource
*
*/
public String name() {
return this.name;
}
/**
* @return The resource ID of the Network Fabric associated with the cluster.
*
*/
public String networkFabricId() {
return this.networkFabricId;
}
/**
* @return The provisioning state of the cluster.
*
*/
public String provisioningState() {
return this.provisioningState;
}
/**
* @return The settings for cluster runtime protection.
*
*/
public Optional runtimeProtectionConfiguration() {
return Optional.ofNullable(this.runtimeProtectionConfiguration);
}
/**
* @return The configuration for use of a key vault to store secrets for later retrieval by the operator.
*
*/
public Optional secretArchive() {
return Optional.ofNullable(this.secretArchive);
}
/**
* @return The support end date of the runtime version of the cluster.
*
*/
public String supportExpiryDate() {
return this.supportExpiryDate;
}
/**
* @return Azure Resource Manager metadata containing createdBy and modifiedBy information.
*
*/
public SystemDataResponse systemData() {
return this.systemData;
}
/**
* @return Resource tags.
*
*/
public Map tags() {
return this.tags == null ? Map.of() : this.tags;
}
/**
* @return The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
*
*/
public String type() {
return this.type;
}
/**
* @return The strategy for updating the cluster.
*
*/
public Optional updateStrategy() {
return Optional.ofNullable(this.updateStrategy);
}
/**
* @return The list of workload resource IDs that are hosted within this cluster.
*
*/
public List workloadResourceIds() {
return this.workloadResourceIds;
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(GetClusterResult defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private RackDefinitionResponse aggregatorOrSingleRackDefinition;
private @Nullable String analyticsWorkspaceId;
private List availableUpgradeVersions;
private ClusterCapacityResponse clusterCapacity;
private String clusterConnectionStatus;
private ExtendedLocationResponse clusterExtendedLocation;
private @Nullable String clusterLocation;
private String clusterManagerConnectionStatus;
private String clusterManagerId;
private @Nullable ServicePrincipalInformationResponse clusterServicePrincipal;
private String clusterType;
private String clusterVersion;
private @Nullable ValidationThresholdResponse computeDeploymentThreshold;
private @Nullable List computeRackDefinitions;
private String detailedStatus;
private String detailedStatusMessage;
private ExtendedLocationResponse extendedLocation;
private ExtendedLocationResponse hybridAksExtendedLocation;
private String id;
private String location;
private @Nullable ManagedResourceGroupConfigurationResponse managedResourceGroupConfiguration;
private Double manualActionCount;
private String name;
private String networkFabricId;
private String provisioningState;
private @Nullable RuntimeProtectionConfigurationResponse runtimeProtectionConfiguration;
private @Nullable ClusterSecretArchiveResponse secretArchive;
private String supportExpiryDate;
private SystemDataResponse systemData;
private @Nullable Map tags;
private String type;
private @Nullable ClusterUpdateStrategyResponse updateStrategy;
private List workloadResourceIds;
public Builder() {}
public Builder(GetClusterResult defaults) {
Objects.requireNonNull(defaults);
this.aggregatorOrSingleRackDefinition = defaults.aggregatorOrSingleRackDefinition;
this.analyticsWorkspaceId = defaults.analyticsWorkspaceId;
this.availableUpgradeVersions = defaults.availableUpgradeVersions;
this.clusterCapacity = defaults.clusterCapacity;
this.clusterConnectionStatus = defaults.clusterConnectionStatus;
this.clusterExtendedLocation = defaults.clusterExtendedLocation;
this.clusterLocation = defaults.clusterLocation;
this.clusterManagerConnectionStatus = defaults.clusterManagerConnectionStatus;
this.clusterManagerId = defaults.clusterManagerId;
this.clusterServicePrincipal = defaults.clusterServicePrincipal;
this.clusterType = defaults.clusterType;
this.clusterVersion = defaults.clusterVersion;
this.computeDeploymentThreshold = defaults.computeDeploymentThreshold;
this.computeRackDefinitions = defaults.computeRackDefinitions;
this.detailedStatus = defaults.detailedStatus;
this.detailedStatusMessage = defaults.detailedStatusMessage;
this.extendedLocation = defaults.extendedLocation;
this.hybridAksExtendedLocation = defaults.hybridAksExtendedLocation;
this.id = defaults.id;
this.location = defaults.location;
this.managedResourceGroupConfiguration = defaults.managedResourceGroupConfiguration;
this.manualActionCount = defaults.manualActionCount;
this.name = defaults.name;
this.networkFabricId = defaults.networkFabricId;
this.provisioningState = defaults.provisioningState;
this.runtimeProtectionConfiguration = defaults.runtimeProtectionConfiguration;
this.secretArchive = defaults.secretArchive;
this.supportExpiryDate = defaults.supportExpiryDate;
this.systemData = defaults.systemData;
this.tags = defaults.tags;
this.type = defaults.type;
this.updateStrategy = defaults.updateStrategy;
this.workloadResourceIds = defaults.workloadResourceIds;
}
@CustomType.Setter
public Builder aggregatorOrSingleRackDefinition(RackDefinitionResponse aggregatorOrSingleRackDefinition) {
if (aggregatorOrSingleRackDefinition == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "aggregatorOrSingleRackDefinition");
}
this.aggregatorOrSingleRackDefinition = aggregatorOrSingleRackDefinition;
return this;
}
@CustomType.Setter
public Builder analyticsWorkspaceId(@Nullable String analyticsWorkspaceId) {
this.analyticsWorkspaceId = analyticsWorkspaceId;
return this;
}
@CustomType.Setter
public Builder availableUpgradeVersions(List availableUpgradeVersions) {
if (availableUpgradeVersions == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "availableUpgradeVersions");
}
this.availableUpgradeVersions = availableUpgradeVersions;
return this;
}
public Builder availableUpgradeVersions(ClusterAvailableUpgradeVersionResponse... availableUpgradeVersions) {
return availableUpgradeVersions(List.of(availableUpgradeVersions));
}
@CustomType.Setter
public Builder clusterCapacity(ClusterCapacityResponse clusterCapacity) {
if (clusterCapacity == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "clusterCapacity");
}
this.clusterCapacity = clusterCapacity;
return this;
}
@CustomType.Setter
public Builder clusterConnectionStatus(String clusterConnectionStatus) {
if (clusterConnectionStatus == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "clusterConnectionStatus");
}
this.clusterConnectionStatus = clusterConnectionStatus;
return this;
}
@CustomType.Setter
public Builder clusterExtendedLocation(ExtendedLocationResponse clusterExtendedLocation) {
if (clusterExtendedLocation == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "clusterExtendedLocation");
}
this.clusterExtendedLocation = clusterExtendedLocation;
return this;
}
@CustomType.Setter
public Builder clusterLocation(@Nullable String clusterLocation) {
this.clusterLocation = clusterLocation;
return this;
}
@CustomType.Setter
public Builder clusterManagerConnectionStatus(String clusterManagerConnectionStatus) {
if (clusterManagerConnectionStatus == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "clusterManagerConnectionStatus");
}
this.clusterManagerConnectionStatus = clusterManagerConnectionStatus;
return this;
}
@CustomType.Setter
public Builder clusterManagerId(String clusterManagerId) {
if (clusterManagerId == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "clusterManagerId");
}
this.clusterManagerId = clusterManagerId;
return this;
}
@CustomType.Setter
public Builder clusterServicePrincipal(@Nullable ServicePrincipalInformationResponse clusterServicePrincipal) {
this.clusterServicePrincipal = clusterServicePrincipal;
return this;
}
@CustomType.Setter
public Builder clusterType(String clusterType) {
if (clusterType == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "clusterType");
}
this.clusterType = clusterType;
return this;
}
@CustomType.Setter
public Builder clusterVersion(String clusterVersion) {
if (clusterVersion == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "clusterVersion");
}
this.clusterVersion = clusterVersion;
return this;
}
@CustomType.Setter
public Builder computeDeploymentThreshold(@Nullable ValidationThresholdResponse computeDeploymentThreshold) {
this.computeDeploymentThreshold = computeDeploymentThreshold;
return this;
}
@CustomType.Setter
public Builder computeRackDefinitions(@Nullable List computeRackDefinitions) {
this.computeRackDefinitions = computeRackDefinitions;
return this;
}
public Builder computeRackDefinitions(RackDefinitionResponse... computeRackDefinitions) {
return computeRackDefinitions(List.of(computeRackDefinitions));
}
@CustomType.Setter
public Builder detailedStatus(String detailedStatus) {
if (detailedStatus == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "detailedStatus");
}
this.detailedStatus = detailedStatus;
return this;
}
@CustomType.Setter
public Builder detailedStatusMessage(String detailedStatusMessage) {
if (detailedStatusMessage == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "detailedStatusMessage");
}
this.detailedStatusMessage = detailedStatusMessage;
return this;
}
@CustomType.Setter
public Builder extendedLocation(ExtendedLocationResponse extendedLocation) {
if (extendedLocation == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "extendedLocation");
}
this.extendedLocation = extendedLocation;
return this;
}
@CustomType.Setter
public Builder hybridAksExtendedLocation(ExtendedLocationResponse hybridAksExtendedLocation) {
if (hybridAksExtendedLocation == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "hybridAksExtendedLocation");
}
this.hybridAksExtendedLocation = hybridAksExtendedLocation;
return this;
}
@CustomType.Setter
public Builder id(String id) {
if (id == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "id");
}
this.id = id;
return this;
}
@CustomType.Setter
public Builder location(String location) {
if (location == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "location");
}
this.location = location;
return this;
}
@CustomType.Setter
public Builder managedResourceGroupConfiguration(@Nullable ManagedResourceGroupConfigurationResponse managedResourceGroupConfiguration) {
this.managedResourceGroupConfiguration = managedResourceGroupConfiguration;
return this;
}
@CustomType.Setter
public Builder manualActionCount(Double manualActionCount) {
if (manualActionCount == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "manualActionCount");
}
this.manualActionCount = manualActionCount;
return this;
}
@CustomType.Setter
public Builder name(String name) {
if (name == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "name");
}
this.name = name;
return this;
}
@CustomType.Setter
public Builder networkFabricId(String networkFabricId) {
if (networkFabricId == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "networkFabricId");
}
this.networkFabricId = networkFabricId;
return this;
}
@CustomType.Setter
public Builder provisioningState(String provisioningState) {
if (provisioningState == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "provisioningState");
}
this.provisioningState = provisioningState;
return this;
}
@CustomType.Setter
public Builder runtimeProtectionConfiguration(@Nullable RuntimeProtectionConfigurationResponse runtimeProtectionConfiguration) {
this.runtimeProtectionConfiguration = runtimeProtectionConfiguration;
return this;
}
@CustomType.Setter
public Builder secretArchive(@Nullable ClusterSecretArchiveResponse secretArchive) {
this.secretArchive = secretArchive;
return this;
}
@CustomType.Setter
public Builder supportExpiryDate(String supportExpiryDate) {
if (supportExpiryDate == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "supportExpiryDate");
}
this.supportExpiryDate = supportExpiryDate;
return this;
}
@CustomType.Setter
public Builder systemData(SystemDataResponse systemData) {
if (systemData == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "systemData");
}
this.systemData = systemData;
return this;
}
@CustomType.Setter
public Builder tags(@Nullable Map tags) {
this.tags = tags;
return this;
}
@CustomType.Setter
public Builder type(String type) {
if (type == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "type");
}
this.type = type;
return this;
}
@CustomType.Setter
public Builder updateStrategy(@Nullable ClusterUpdateStrategyResponse updateStrategy) {
this.updateStrategy = updateStrategy;
return this;
}
@CustomType.Setter
public Builder workloadResourceIds(List workloadResourceIds) {
if (workloadResourceIds == null) {
throw new MissingRequiredPropertyException("GetClusterResult", "workloadResourceIds");
}
this.workloadResourceIds = workloadResourceIds;
return this;
}
public Builder workloadResourceIds(String... workloadResourceIds) {
return workloadResourceIds(List.of(workloadResourceIds));
}
public GetClusterResult build() {
final var _resultValue = new GetClusterResult();
_resultValue.aggregatorOrSingleRackDefinition = aggregatorOrSingleRackDefinition;
_resultValue.analyticsWorkspaceId = analyticsWorkspaceId;
_resultValue.availableUpgradeVersions = availableUpgradeVersions;
_resultValue.clusterCapacity = clusterCapacity;
_resultValue.clusterConnectionStatus = clusterConnectionStatus;
_resultValue.clusterExtendedLocation = clusterExtendedLocation;
_resultValue.clusterLocation = clusterLocation;
_resultValue.clusterManagerConnectionStatus = clusterManagerConnectionStatus;
_resultValue.clusterManagerId = clusterManagerId;
_resultValue.clusterServicePrincipal = clusterServicePrincipal;
_resultValue.clusterType = clusterType;
_resultValue.clusterVersion = clusterVersion;
_resultValue.computeDeploymentThreshold = computeDeploymentThreshold;
_resultValue.computeRackDefinitions = computeRackDefinitions;
_resultValue.detailedStatus = detailedStatus;
_resultValue.detailedStatusMessage = detailedStatusMessage;
_resultValue.extendedLocation = extendedLocation;
_resultValue.hybridAksExtendedLocation = hybridAksExtendedLocation;
_resultValue.id = id;
_resultValue.location = location;
_resultValue.managedResourceGroupConfiguration = managedResourceGroupConfiguration;
_resultValue.manualActionCount = manualActionCount;
_resultValue.name = name;
_resultValue.networkFabricId = networkFabricId;
_resultValue.provisioningState = provisioningState;
_resultValue.runtimeProtectionConfiguration = runtimeProtectionConfiguration;
_resultValue.secretArchive = secretArchive;
_resultValue.supportExpiryDate = supportExpiryDate;
_resultValue.systemData = systemData;
_resultValue.tags = tags;
_resultValue.type = type;
_resultValue.updateStrategy = updateStrategy;
_resultValue.workloadResourceIds = workloadResourceIds;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy