ArmDevCenterModelFactory.DevCenterInheritedProjectCatalogSettings Method

Definition

Inherited project catalog settings that combine project policy settings with dev center catalog settings.

public static Azure.ResourceManager.DevCenter.Models.DevCenterInheritedProjectCatalogSettings DevCenterInheritedProjectCatalogSettings(Azure.ResourceManager.DevCenter.Models.DevCenterFeatureStateModifiable? statusModifiable = default, Azure.ResourceManager.DevCenter.Models.DevCenterFeatureStateModifiable? valuesModifiable = default, Azure.ResourceManager.DevCenter.Models.DevCenterFeatureStatus? defaultStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DevCenter.Models.DevCenterDefaultValue> defaultValues = default, Azure.ResourceManager.DevCenter.Models.DevCenterCatalogItemSyncEnableStatus? catalogItemSyncEnableStatus = default);
static member DevCenterInheritedProjectCatalogSettings : Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterFeatureStateModifiable> * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterFeatureStateModifiable> * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterFeatureStatus> * seq<Azure.ResourceManager.DevCenter.Models.DevCenterDefaultValue> * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterCatalogItemSyncEnableStatus> -> Azure.ResourceManager.DevCenter.Models.DevCenterInheritedProjectCatalogSettings
Public Shared Function DevCenterInheritedProjectCatalogSettings (Optional statusModifiable As Nullable(Of DevCenterFeatureStateModifiable) = Nothing, Optional valuesModifiable As Nullable(Of DevCenterFeatureStateModifiable) = Nothing, Optional defaultStatus As Nullable(Of DevCenterFeatureStatus) = Nothing, Optional defaultValues As IEnumerable(Of DevCenterDefaultValue) = Nothing, Optional catalogItemSyncEnableStatus As Nullable(Of DevCenterCatalogItemSyncEnableStatus) = Nothing) As DevCenterInheritedProjectCatalogSettings

Parameters

statusModifiable
Nullable<DevCenterFeatureStateModifiable>

Indicates whether the feature's status, Enabled or Disabled, is configurable at the Project scope.

valuesModifiable
Nullable<DevCenterFeatureStateModifiable>

Indicates whether the feature values are configurable at the Project scope.

defaultStatus
Nullable<DevCenterFeatureStatus>

Indicates the default status of the feature.

defaultValues
IEnumerable<DevCenterDefaultValue>

The default values of the feature.

catalogItemSyncEnableStatus
Nullable<DevCenterCatalogItemSyncEnableStatus>

Whether project catalogs associated with projects in this dev center can be configured to sync catalog items.

Returns

A new DevCenterInheritedProjectCatalogSettings instance for mocking.

Applies to