/// <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(); }
/// <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(); }