ArmProviderHubModelFactory.CustomRolloutSpecification Method

Definition

public static Azure.ResourceManager.ProviderHub.Models.CustomRolloutSpecification CustomRolloutSpecification(Azure.ResourceManager.ProviderHub.Models.CustomRolloutAutoProvisionConfig autoProvisionConfig = default, System.Collections.Generic.IEnumerable<Azure.Core.AzureLocation> canaryRegions = default, System.Collections.Generic.IEnumerable<string> releaseScopes = default, bool? refreshSubscriptionRegistration = default, bool? skipReleaseScopeValidation = default, Azure.ResourceManager.ProviderHub.ProviderRegistrationData providerRegistration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ProviderHub.ResourceTypeRegistrationData> resourceTypeRegistrations = default);
static member CustomRolloutSpecification : Azure.ResourceManager.ProviderHub.Models.CustomRolloutAutoProvisionConfig * seq<Azure.Core.AzureLocation> * seq<string> * Nullable<bool> * Nullable<bool> * Azure.ResourceManager.ProviderHub.ProviderRegistrationData * seq<Azure.ResourceManager.ProviderHub.ResourceTypeRegistrationData> -> Azure.ResourceManager.ProviderHub.Models.CustomRolloutSpecification
Public Shared Function CustomRolloutSpecification (Optional autoProvisionConfig As CustomRolloutAutoProvisionConfig = Nothing, Optional canaryRegions As IEnumerable(Of AzureLocation) = Nothing, Optional releaseScopes As IEnumerable(Of String) = Nothing, Optional refreshSubscriptionRegistration As Nullable(Of Boolean) = Nothing, Optional skipReleaseScopeValidation As Nullable(Of Boolean) = Nothing, Optional providerRegistration As ProviderRegistrationData = Nothing, Optional resourceTypeRegistrations As IEnumerable(Of ResourceTypeRegistrationData) = Nothing) As CustomRolloutSpecification

Parameters

autoProvisionConfig
CustomRolloutAutoProvisionConfig

The auto provisioning configuration.

canaryRegions
IEnumerable<AzureLocation>

Gets the Regions.

releaseScopes
IEnumerable<String>

The list of ARM regions scoped for the release.

refreshSubscriptionRegistration
Nullable<Boolean>

Whether refreshing subscription registration is enabled or disabled.

skipReleaseScopeValidation
Nullable<Boolean>

Whether release scope validation should be skipped.

providerRegistration
ProviderRegistrationData

The provider registration.

resourceTypeRegistrations
IEnumerable<ResourceTypeRegistrationData>

The resource type registrations.

Returns

A new CustomRolloutSpecification instance for mocking.

Applies to