private ResourceModel UpdateResourceModel(ResourceModel resourceModel) { return(this.DataBoxEdgeManagementClient.Roles.CreateOrUpdate(DeviceName, Name, resourceModel, ResourceGroupName)); }
public PSStackEdgeRole(Role role) { this.Role = role ?? throw new ArgumentNullException("role"); this.Id = role.Id; var resourceIdentifier = new StackEdgeResourceIdentifier(role.Id); this.ResourceGroupName = resourceIdentifier.ResourceGroupName; this.DeviceName = resourceIdentifier.DeviceName; this.Name = resourceIdentifier.ResourceName; }
private ResourceModel SetShareMountPoint(ResourceModel resourceModel) { if (resourceModel is IoTRole iotRole) { iotRole.ShareMappings = new List <MountPointMap>(); foreach (var shareName in ShareName) { var shareId = GetShareIdFromShareName(shareName); iotRole.ShareMappings.Add(new MountPointMap(shareId)); } return(resourceModel); } throw new PSArgumentException(HelpMessageRoles.InvalidRoleType); }
public PSStackEdgeRole() { Role = new Role(); }
public PSDataBoxEdgeRole() { Role = new Role(); }