Esempio n. 1
0
        public override void ExecuteCmdlet()
        {
            if (ParameterSetName == ByWorkspaceObject)
            {
                ResourceGroupName = Workspace.ResourceGroupName;
                WorkspaceName     = Workspace.Name;
            }

            UpdatePSStorageInsightParameters parameters = new UpdatePSStorageInsightParameters
            {
                ResourceGroupName = ResourceGroupName,
                WorkspaceName     = WorkspaceName,
                Name = Name,
                StorageAccountKey                    = StorageAccountKey,
                Containers                           = Containers != null?Containers.ToList() : null,
                                              Tables = Tables != null?Tables.ToList() : null
            };

            WriteObject(OperationalInsightsClient.UpdatePSStorageInsight(parameters));
        }
        protected override void ProcessRecord()
        {
            if (ParameterSetName == ByWorkspaceObject)
            {
                ResourceGroupName = Workspace.ResourceGroupName;
                WorkspaceName = Workspace.Name;
            }

            UpdatePSStorageInsightParameters parameters = new UpdatePSStorageInsightParameters
            {
                ResourceGroupName = ResourceGroupName,
                WorkspaceName = WorkspaceName,
                Name = Name,
                StorageAccountKey = StorageAccountKey,
                Containers = Containers != null ? Containers.ToList() : null,
                Tables = Tables != null ? Tables.ToList() : null
            };

            WriteObject(OperationalInsightsClient.UpdatePSStorageInsight(parameters));
        }