/// <summary> /// Initializes a new instance of the PublishedBlueprint class. /// </summary> /// <param name="id">String Id used to locate any resource on /// Azure.</param> /// <param name="type">Type of this resource.</param> /// <param name="name">Name of this resource.</param> /// <param name="displayName">One-liner string explain this /// resource.</param> /// <param name="description">Multi-line explain this resource.</param> /// <param name="status">Status of the blueprint. This field is /// readonly.</param> /// <param name="targetScope">The scope where this blueprint definition /// can be assigned. Possible values include: 'subscription', /// 'managementGroup'</param> /// <param name="parameters">Parameters required by this blueprint /// definition.</param> /// <param name="resourceGroups">Resource group placeholders defined by /// this blueprint definition.</param> /// <param name="blueprintName">Name of the published blueprint /// definition.</param> /// <param name="changeNotes">Version-specific change notes.</param> public PublishedBlueprint(string id = default(string), string type = default(string), string name = default(string), string displayName = default(string), string description = default(string), BlueprintStatus status = default(BlueprintStatus), string targetScope = default(string), IDictionary <string, ParameterDefinition> parameters = default(IDictionary <string, ParameterDefinition>), IDictionary <string, ResourceGroupDefinition> resourceGroups = default(IDictionary <string, ResourceGroupDefinition>), string blueprintName = default(string), string changeNotes = default(string)) : base(id, type, name) { DisplayName = displayName; Description = description; Status = status; TargetScope = targetScope; Parameters = parameters; ResourceGroups = resourceGroups; BlueprintName = blueprintName; ChangeNotes = changeNotes; CustomInit(); }
/// <summary> /// Initializes a new instance of the BlueprintModel class. /// </summary> /// <param name="id">String Id used to locate any resource on /// Azure.</param> /// <param name="type">Type of this resource.</param> /// <param name="name">Name of this resource.</param> /// <param name="displayName">One-liner string explain this /// resource.</param> /// <param name="description">Multi-line explain this resource.</param> /// <param name="status">Status of the blueprint. This field is /// readonly.</param> /// <param name="targetScope">The scope where this blueprint definition /// can be assigned. Possible values include: 'subscription', /// 'managementGroup'</param> /// <param name="parameters">Parameters required by this blueprint /// definition.</param> /// <param name="resourceGroups">Resource group placeholders defined by /// this blueprint definition.</param> /// <param name="versions">Published versions of this blueprint /// definition.</param> /// <param name="layout">Layout view of the blueprint definition for UI /// reference.</param> public BlueprintModel(string id = default(string), string type = default(string), string name = default(string), string displayName = default(string), string description = default(string), BlueprintStatus status = default(BlueprintStatus), string targetScope = default(string), IDictionary <string, ParameterDefinition> parameters = default(IDictionary <string, ParameterDefinition>), IDictionary <string, ResourceGroupDefinition> resourceGroups = default(IDictionary <string, ResourceGroupDefinition>), object versions = default(object), object layout = default(object)) : base(id, type, name) { DisplayName = displayName; Description = description; Status = status; TargetScope = targetScope; Parameters = parameters; ResourceGroups = resourceGroups; Versions = versions; Layout = layout; CustomInit(); }