Example #1
0
 /// <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();
 }
Example #2
0
 /// <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();
 }