/// <summary>
 /// Initializes a new instance of the
 /// ResourceProviderManifestProperties class.
 /// </summary>
 /// <param name="providerType">Possible values include: 'NotSpecified',
 /// 'Internal', 'External', 'Hidden', 'RegistrationFree',
 /// 'LegacyRegistrationRequired', 'TenantOnly',
 /// 'AuthorizationFree'</param>
 public ResourceProviderManifestProperties(ResourceProviderManifestPropertiesProviderAuthentication providerAuthentication = default(ResourceProviderManifestPropertiesProviderAuthentication), IList <ResourceProviderAuthorization> providerAuthorizations = default(IList <ResourceProviderAuthorization>), string namespaceProperty = default(string), string providerVersion = default(string), string providerType = default(string), IList <string> requiredFeatures = default(IList <string>), ResourceProviderManifestPropertiesFeaturesRule featuresRule = default(ResourceProviderManifestPropertiesFeaturesRule), ResourceProviderManifestPropertiesRequestHeaderOptions requestHeaderOptions = default(ResourceProviderManifestPropertiesRequestHeaderOptions), ResourceProviderManifestPropertiesManagement management = default(ResourceProviderManifestPropertiesManagement), IList <ResourceProviderCapabilities> capabilities = default(IList <ResourceProviderCapabilities>), object metadata = default(object), ResourceProviderManifestPropertiesTemplateDeploymentOptions templateDeploymentOptions = default(ResourceProviderManifestPropertiesTemplateDeploymentOptions))
 {
     ProviderAuthentication = providerAuthentication;
     ProviderAuthorizations = providerAuthorizations;
     NamespaceProperty      = namespaceProperty;
     ProviderVersion        = providerVersion;
     ProviderType           = providerType;
     RequiredFeatures       = requiredFeatures;
     FeaturesRule           = featuresRule;
     RequestHeaderOptions   = requestHeaderOptions;
     Management             = management;
     Capabilities           = capabilities;
     Metadata = metadata;
     TemplateDeploymentOptions = templateDeploymentOptions;
     CustomInit();
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the ProviderRegistrationProperties
 /// class.
 /// </summary>
 /// <param name="providerType">Possible values include: 'NotSpecified',
 /// 'Internal', 'External', 'Hidden', 'RegistrationFree',
 /// 'LegacyRegistrationRequired', 'TenantOnly',
 /// 'AuthorizationFree'</param>
 /// <param name="provisioningState">Possible values include:
 /// 'NotSpecified', 'Accepted', 'Running', 'Creating', 'Created',
 /// 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded',
 /// 'MovingResources', 'TransientFailure', 'RolloutInProgress'</param>
 public ProviderRegistrationProperties(ResourceProviderManifestPropertiesProviderAuthentication providerAuthentication = default(ResourceProviderManifestPropertiesProviderAuthentication), IList <ResourceProviderAuthorization> providerAuthorizations = default(IList <ResourceProviderAuthorization>), string namespaceProperty = default(string), string providerVersion = default(string), string providerType = default(string), IList <string> requiredFeatures = default(IList <string>), ResourceProviderManifestPropertiesFeaturesRule featuresRule = default(ResourceProviderManifestPropertiesFeaturesRule), ResourceProviderManifestPropertiesRequestHeaderOptions requestHeaderOptions = default(ResourceProviderManifestPropertiesRequestHeaderOptions), ResourceProviderManifestPropertiesManagement management = default(ResourceProviderManifestPropertiesManagement), IList <ResourceProviderCapabilities> capabilities = default(IList <ResourceProviderCapabilities>), object metadata = default(object), ResourceProviderManifestPropertiesTemplateDeploymentOptions templateDeploymentOptions = default(ResourceProviderManifestPropertiesTemplateDeploymentOptions), ProviderRegistrationPropertiesProviderHubMetadata providerHubMetadata = default(ProviderRegistrationPropertiesProviderHubMetadata), string provisioningState = default(string), ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications subscriptionLifecycleNotificationSpecifications = default(ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications))
     : base(providerAuthentication, providerAuthorizations, namespaceProperty, providerVersion, providerType, requiredFeatures, featuresRule, requestHeaderOptions, management, capabilities, metadata, templateDeploymentOptions)
 {
     ProviderHubMetadata = providerHubMetadata;
     ProvisioningState   = provisioningState;
     SubscriptionLifecycleNotificationSpecifications = subscriptionLifecycleNotificationSpecifications;
     CustomInit();
 }