ArmProviderHubModelFactory.DefaultRolloutSpecification Method

Definition

public static Azure.ResourceManager.ProviderHub.Models.DefaultRolloutSpecification DefaultRolloutSpecification(bool? isExpeditedRolloutEnabled = default, Azure.ResourceManager.ProviderHub.Models.CanaryTrafficRegionRolloutConfiguration canary = default, Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration lowTraffic = default, Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration mediumTraffic = default, Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration highTraffic = default, Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration restOfTheWorldGroupOne = default, Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration restOfTheWorldGroupTwo = default, Azure.ResourceManager.ProviderHub.ProviderRegistrationData providerRegistration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ProviderHub.ResourceTypeRegistrationData> resourceTypeRegistrations = default, Azure.ResourceManager.ProviderHub.Models.DefaultRolloutAutoProvisionConfig autoProvisionConfig = default);
static member DefaultRolloutSpecification : Nullable<bool> * Azure.ResourceManager.ProviderHub.Models.CanaryTrafficRegionRolloutConfiguration * Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration * Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration * Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration * Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration * Azure.ResourceManager.ProviderHub.Models.TrafficRegionRolloutConfiguration * Azure.ResourceManager.ProviderHub.ProviderRegistrationData * seq<Azure.ResourceManager.ProviderHub.ResourceTypeRegistrationData> * Azure.ResourceManager.ProviderHub.Models.DefaultRolloutAutoProvisionConfig -> Azure.ResourceManager.ProviderHub.Models.DefaultRolloutSpecification
Public Shared Function DefaultRolloutSpecification (Optional isExpeditedRolloutEnabled As Nullable(Of Boolean) = Nothing, Optional canary As CanaryTrafficRegionRolloutConfiguration = Nothing, Optional lowTraffic As TrafficRegionRolloutConfiguration = Nothing, Optional mediumTraffic As TrafficRegionRolloutConfiguration = Nothing, Optional highTraffic As TrafficRegionRolloutConfiguration = Nothing, Optional restOfTheWorldGroupOne As TrafficRegionRolloutConfiguration = Nothing, Optional restOfTheWorldGroupTwo As TrafficRegionRolloutConfiguration = Nothing, Optional providerRegistration As ProviderRegistrationData = Nothing, Optional resourceTypeRegistrations As IEnumerable(Of ResourceTypeRegistrationData) = Nothing, Optional autoProvisionConfig As DefaultRolloutAutoProvisionConfig = Nothing) As DefaultRolloutSpecification

Parameters

isExpeditedRolloutEnabled
Nullable<Boolean>

Indicates whether expedited rollout is enabled/disabled.

canary
CanaryTrafficRegionRolloutConfiguration

The canary traffic region configuration.

lowTraffic
TrafficRegionRolloutConfiguration

The low traffic region configuration.

mediumTraffic
TrafficRegionRolloutConfiguration

The medium traffic region configuration.

highTraffic
TrafficRegionRolloutConfiguration

The high traffic region configuration.

restOfTheWorldGroupOne
TrafficRegionRolloutConfiguration

The rest of the world group one region configuration.

restOfTheWorldGroupTwo
TrafficRegionRolloutConfiguration

The rest of the world group two region configuration.

providerRegistration
ProviderRegistrationData

The provider registration.

resourceTypeRegistrations
IEnumerable<ResourceTypeRegistrationData>

The resource type registrations.

autoProvisionConfig
DefaultRolloutAutoProvisionConfig

The auto provisioning config.

Returns

A new DefaultRolloutSpecification instance for mocking.

Applies to