Esempio n. 1
0
        public PSResource(GenericResourceExpanded resource)
        {
            this.ResourceId   = resource.Id;
            this.Id           = resource.Id;
            this.Identity     = resource.Identity;
            this.Kind         = resource.Kind;
            this.Location     = resource.Location;
            this.ManagedBy    = resource.ManagedBy;
            this.ResourceName = resource.Name;
            this.Name         = resource.Name;
            this.Plan         = resource.Plan;
            this.Properties   = ((JToken)resource.Properties).ToPsObject();
            this.ResourceType = resource.Type;
            this.Sku          = resource.Sku;
            this.Tags         = resource.Tags;
            this.Type         = resource.Type;
            this.CreatedTime  = resource.CreatedTime;
            this.ChangedTime  = resource.ChangedTime;

            var resourceIdentifier = new ResourceIdentifier(this.Id);

            this.ParentResource    = resourceIdentifier.ParentResource;
            this.ResourceGroupName = resourceIdentifier.ResourceGroupName;
        }