Octoposh.xml
<?xml version="1.0"?>
<doc> <assembly> <name>Octoposh</name> </assembly> <members> <member name="T:Octoposh.Cmdlets.GetOctopusServerThumbprint"> <summary> <para type="synopsis">Gets the Octopus Server thumbprint. Admin access in the Octopus instance will be needed for this to work</para> </summary> <summary> <para type="synopsis">Gets the Octopus Server thumbprint. Admin access in the Octopus instance will be needed for this to work</para> </summary> <example> <code>PS C:\> Get-OctopusServerThumbprint</code> <para>Gets the thumbprint of the Octopus Server</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="T:Octoposh.Cmdlets.GetOctopusChannel"> <summary> <para type="Description">Gets information about Octopus Channels</para> </summary> <summary> <para type="synopsis">Gets information about Octopus Channels</para> </summary> <example> <code>PS C:\> Get-OctopusChannel</code> <para>Gets all the channels in all the projects of the instance</para> </example> <example> <code>PS C:\> Get-OctopusChannel -Project "MyFinantialApp"</code> <para>Gets all the channels of the project "MyFinantialApp"</para> </example> <example> <code>PS C:\> Get-OctopusChannel -name "Hotfix_Website" -Project "MyFinantialApp"</code> <para>Gets the Channel with the name "Hotfix_Website" of the project "MyFinantialApp"</para> </example> <example> <code>PS C:\> Get-OctopusChannel -name "Hotfix_Website","Hotfix_WebService" -Project "MyFinantialApp"</code> <para>Gets the Channels with the names "Hotfix_Website" and "Hotfix_WebService" of the project "MyFinantialApp"</para> </example> <example> <code>PS C:\> Get-OctopusChannel -name "Hotfix_*" -Project "MyFinantialApp"</code> <para>Gets all the Channels whose name starts with "Hotfix_" of the project "MyFinantialApp"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusChannel.ChannelName"> <summary> <para type="description">Channel name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusChannel.ProjectName"> <summary> <para type="description">Project name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusChannel.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusConnectionInfo"> <summary> <para type="synopsis">This function gets the data of the variables $env:OctopusURI and $env:OctopusAPI that are used by all the cmdlets of the Octoposh module</para> </summary> <summary> <para type="description">This function gets the data of the variables $env:OctopusURI and $env:OctopusAPI that are used by all the cmdlets of the Octoposh module</para> </summary> <example> <code>PS C:\> Get-OctopusConnectionInfo</code> <para>Get the current connection info. Its the same as getting the values of $env:OctopusURL and $Env:OctopusAPIKey</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="T:Octoposh.Cmdlets.GetOctopusDashboard"> <summary> <para type="synopsis">Sets the current Octopus connection info (URL and API Key). Highly recommended to call this function from $profile to avoid having to re-configure this on every session.</para> </summary> <summary> <para type="description">Sets the current Octopus connection info (URL and API Key). Highly recommended to call this function from $profile to avoid having to re-configure this on every session.</para> </summary> <example> <code>PS C:\> Set-OctopusConnectionInfo -Server "http://MyOctopus.AwesomeCompany.com" -API "API-7CH6XN0HHOU7DDEEUGKUFUR1K"</code> <para>Set connection info with a specific API Key for an Octopus instance</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusDashboard.ProjectName"> <summary> <para type="description">Name of the Project to filter for.</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusDashboard.EnvironmentName"> <summary> <para type="description">Name of the Project to filter for.</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusDashboard.DeploymentStatus"> <summary> <para type="description">Target communication style to filter by</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusDeployment"> <summary> <para type="synopsis">Gets information about Octopus deployments</para> </summary> <summary> <para type="description">Gets information about Octopus deployments</para> </summary> <example> <code>PS C:\> Get-OctopusDeployment</code> <para> Get all the deployments that were done on the Octopus Instance. You might wanna go grab a coffee after hitting [enter] on this one, its gonna take a while.</para> </example> <example> <code>PS C:\> Get-OctopusDeployment -Project "MyProject" -ReleaseVersion 1.0.0</code> <para>Get all the deployments that were done for the release 1.0.0 of the project "MyProject"</para> </example> <example> <code>PS C:\> Get-OctopusDeployment -EnvironmentName "Staging","UAT" -ProjectName "MyService"</code> <para>Get all the deployents that were done to the environments Staging and UAT on the project "MyService"</para> </example> <example> <code>PS C:\> Get-OctopusDeployment -project "MyProduct.Webapp","MyProduct.service" -Environment "Production"</code> <para>Get all the deployments that were done to the environment "Production" on the projects "MyProduct.webapp" and "MyProduct.service"</para> </example> <example> <code>PS Get-OctopusDeployment -project "MyProduct.Webapp" -Environment "Production" -After 2/20/2015 -Before 2/21/2015</code> <para>Gets all the machines registered in "Listening" mode. "Polling" is also a valid value</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="F:Octoposh.Cmdlets.GetOctopusDeployment.EnvironmentName"> <summary> <para type="description">Name of the Environment to filter by</para> </summary> </member> <member name="F:Octoposh.Cmdlets.GetOctopusDeployment.ProjectName"> <summary> <para type="description">Name of the Project to filter by</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusDeployment.ReleaseVersion"> <summary> <para type="description">Release version to filter by. The cmdlet will only return deployments that belong to these releases</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusDeployment.LatestReleases"> <summary> <para type="description">Gets deployments by latest X releases</para> </summary> </member> <member name="F:Octoposh.Cmdlets.GetOctopusDeployment.Before"> <summary> <para type="description">Target communication style to filter by</para> </summary> </member> <member name="F:Octoposh.Cmdlets.GetOctopusDeployment.After"> <summary> <para type="description">Target communication style to filter by</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusDeployment.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusEnvironment"> <summary> <para type="synopsis">Gets information about Octopus Environments</para> </summary> <summary> <para type="description">Gets information about Octopus Environments</para> </summary> <example> <code>PS C:\> Get-OctopusEnvironment -name Production</code> <para>Gets info about the environment "Production"</para> </example> <example> <code>PS C:\> Get-OctopusEnvironment -name "FeatureTest*"</code> <para>Gets info about all the environments whose name matches the pattern "FeatureTest*"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusEnvironment.EnvironmentName"> <summary> <para type="description">Environment name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusEnvironment.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusFeed"> <summary> <para type="synopsis">Gets information about the external feeds registered in Octopus</para> </summary> <summary> <para type="description">Gets information about the external feeds registered in Octopus</para> </summary> <example> <code>PS C:\> Get-OctopusFeed</code> <para>Get all the external feeds registered in the current Instance</para> </example> <example> <code>PS C:\> Get-OctopusFeed -FeedName "MyGet"</code> <para>Get the External Feed named "MyGet"</para> </example> <example> <code>PS C:\> Get-OctopusFeed -URL "*Mycompany*"</code> <para>Get a feed with a the string "MyCompany" inside its URL</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusFeed.FeedName"> <summary> <para type="description">Feed name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusFeed.URL"> <summary> <para type="description">Feed URL/Path </para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusFeed.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusVariableSet"> <summary> <para type="synopsis"> Gets Octopus Variable sets. These can belong to a specific Project or to a Library Variable set. "Variable set" is the name of the object that holds the collection of variables for both Projects and Library Sets.</para> </summary> <summary> <para type="synopsis"> Gets Octopus Variable sets. These can belong to a specific Project or to a Library Variable set. "Variable set" is the name of the object that holds the collection of variables for both Projects and Library Sets.</para> </summary> <example> <code>PS C:\> Get-OctopusVariableSet</code> <para>Gets all the Project and Library variable sets of the instance</para> </example> <example> <code>PS C:\> Get-OctopusVariableSet -LibrarySetName "Stands_SC"</code> <para>Gets the Variable Set of the Library Variable Set with the name "Stands_SC"</para> </example> <example> <code>PS C:\> Get-OctopusVariableSet -LibrarySetName "Stands_SC" -IncludeUsage</code> <para>Gets the Variable Set of the Library Variable Set "Stands_SC" and it also populates the output object property "Usage" with the list of projects that are currently using the set</para> </example> <example> <code>PS C:\> Get-OctopusVariableSet -LibrarySetName "Stands_SC","Stands_DII"</code> <para>Gets the LibraryVariableSets with the names "Stands_SC" and "Stands_DII"</para> </example> <example> <code>PS C:\> Get-OctopusVariableSet -LibrarySetName "Stands_*"</code> <para>Gets all the LibraryVariableSets whose name matches the pattern "Stands_*"</para> </example> <example> <code>PS C:\> Get-OctopusVariableSet -LibrarySetName "Stands_*" -IncludeLibrarySetUsage </code> <para>Gets all the LibraryVariableSets whose name matches the pattern "Stands_*". Each result will also include a list of Projects on which they are being used</para> </example> <example> <code>PS C:\> Get-OctopusVariableSet -ProjectName "Website_Stardust","Website_Diamond"</code> <para>Gets the Variable Sets of the Projects "Website_Stardust" and "Website_Diamond"</para> </example> <example> <code>PS C:\> Get-OctopusVariableSet -ProjectName "Website_Stardust" -LibrarySetName "Stands_SC"</code> <para>Gets the Variable Sets of the Project "Website_Stardust" and the Library variable set "Stands_SC"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusVariableSet.LibrarySetName"> <summary> <para type="description">Library Set name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusVariableSet.ProjectName"> <summary> <para type="description">Project name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusVariableSet.IncludeUsage"> <summary> <para type="description">If set to TRUE the list of Projects on which each Library Variable Set is being used will be displayer</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusVariableSet.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusLifecycle"> <summary> <para type="synopsis">This cmdlet returns information about Octopus Lifecycles</para> </summary> <summary> <para type="description">This cmdlet returns information about Octopus Lifecycles</para> </summary> <example> <code>PS C:\> Get-OctopusLifecycle</code> <para>Get all the Lifecycles of the current Instance</para> </example> <example> <code>PS C:\> Get-OctopusLifecycle -name MyLifecycle</code> <para>Get the Lifecycle named "MyLifecycle"</para> </example> <example> <code>PS C:\> Get-OctopusLifecycle -name "ProjectA_Lifecycle","ProjectB_Lifecycle"</code> <para>Gets the teams with the names "ProjectA_Lifecycle" and "ProjectB_Lifecycle"</para> </example> <example> <code>PS C:\> Get-OctopusLifecycle -name "ProjectA*"</code> <para> Gets all the lifecycles whose name starts with "ProjectA"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusLifecycle.LifecycleName"> <summary> <para type="description">Lifecycle name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusLifecycle.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusMachine"> <summary> <para type="synopsis">This cmdlet returns info about Octopus Targets (Tentacles, cloud regions, Offline deployment targets, SHH)</para> </summary> <summary> <para type="description">This cmdlet returns info about Octopus Targets (Tentacles, cloud regions, Offline deployment targets, SHH)</para> </summary> <example> <code>PS C:\> Get-OctopusMachine -name "Database_Prod"</code> <para>Gets the machine with the name "Database_Prod"</para> </example> <example> <code>PS C:\> Get-OctopusMachine -name "*_Prod"</code> <para>Gets all the machines which name is like "*_Prod"</para> </example> <example> <code>PS C:\> Get-OctopusMachine -EnvironmentName "Staging","UAT""</code> <para>Gets all the machines on the environments "Staging","UAT"</para> </example> <example> <code>PS C:\> Get-OctopusMachine -URL "*:10933"</code> <para>Gets all the machines with the string "*:10933" at the end of the URL</para> </example> <example> <code>PS Get-OctopusMachine -Mode Listening</code> <para>Gets all the machines registered in "Listening" mode. "Polling" is also a valid value</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusMachine.MachineName"> <summary> <para type="description">Name of the Machine to filter by</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusMachine.EnvironmentName"> <summary> <para type="description">Name of the Environment to filter by</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusMachine.URL"> <summary> <para type="description">Target URI to filter by</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusMachine.CommunicationStyle"> <summary> <para type="description">Target communication style to filter by</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusMachine.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusProject"> <summary> <para type="synopsis">This cmdlet returns info about Octopus Projects</para> </summary> <summary> <para type="description">This cmdlet returns info about Octopus Projects</para> </summary> <example> <code>PS C:\> Get-OctopusProject</code> <para>Gets all the projects of the current Instance</para> </example> <example> <code>PS C:\> Get-OctopusProject -name MyProject</code> <para>Get the project named "MyProject"</para> </example> <example> <code>PS C:\> Get-OctopusProject -name MyApp*</code> <para>Get all the projects whose name starts with the string "MyApp"</para> </example> <example> <code>PS C:\> Get-OctopusProject -ProjectGroupName "MyProduct"</code> <para>Gets all the projects inside of the Project Group "MyProduct"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusProject.ProjectName"> <summary> <para type="description">Project name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusProject.ProjectGroupName"> <summary> <para type="description">Gets all projects inside a set of Project Groups</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusProject.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusProjectGroup"> <summary> <para type="synopsis">Gets information about Octopus Project Groups</para> </summary> <summary> <para type="description">Gets information about Octopus Project Groups</para> </summary> <example> <code>PS C:\> Get-OctopusProjectGroup</code> <para>Gets all the Project Groups on the Octopus instance</para> </example> <example> <code>PS C:\> Get-OctopusProjectGroup -name "MyProjects"</code> <para>Gets a Project Group named "MyProjects"</para> </example> <example> <code>PS C:\> Get-OctopusProjectGroup -name "*web*"</code> <para>Get all the projects whose name matches the pattern "*web*"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusProjectGroup.ProjectGroupName"> <summary> <para type="description">Project Group name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusProjectGroup.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusRelease"> <summary> <para type="synopsis">Gets information about Octopus Releases</para> </summary> <summary> <para type="description">Gets information about Octopus Releases</para> </summary> <example> <code>PS C:\> Get-OctopusRelease -ProjectName "MyProject"</code> <para>Get all the realeases of the project "MyProject"</para> </example> <example> <code>PS C:\> Get-OctopusRelease -ProjectName "MyProject" -version 1.0.1,1.0.2</code> <para>Get the release realeases 1.0.1 & 1.0.2 of the project "MyProject"</para> </example> <example> <code>PS C:\> Get-OctopusRelease -ProjectName "MyProject" -Latest 10</code> <para>Get the latest 10 releases of the project "MyProject"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusRelease.ReleaseVersion"> <summary> <para type="description">Release version number</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusRelease.ProjectName"> <summary> <para type="description">Name of project to filter releases. Only one Project can be passed to this parameter at a time</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusRelease.Latest"> <summary> <para type="description">Get latest X releases</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusRelease.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusResourceModel"> <summary> <para type="synopsis">This cmdlet creates instances of Octopus Resource Objects</para> </summary> <example> <code>PS C:\> $EnvironmentObj = Get-OctopusResourceModel -Resource Environment</code> <para>Creates an Environment Resource object</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusResourceModel.Resource"> <summary> <para type="description">Resource object model</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusTagSet"> <summary> <para type="Description">Gets information about Octopus TagSets</para> </summary> <summary> <para type="synopsis">Gets information about Octopus TagSets</para> </summary> <example> <code>PS C:\> Get-OctopusTagSet</code> <para>Gets all the TagSets of the instance</para> </example> <example> <code>PS C:\> Get-OctopusTagSet -name "Upgrade Ring"</code> <para>Gets the TagSet with the name "Upgrade Ring"</para> </example> <example> <code>PS C:\> Get-OctopusTagSet -name "Upgrade Ring","EAP"</code> <para>Gets the TagSets with the names "Upgrade Ring" and "EAP"</para> </example> <example> <code>PS C:\> Get-OctopustagSet -name "*_Customers"</code> <para>Gets all the TagSets whose name matches the pattern "*_Customers"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusTagSet.TagSetName"> <summary> <para type="description">TagSet name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusTagSet.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusTeam"> <summary> <para type="synopsis">This cmdlet returns Octopus Teams</para> </summary> <summary> <para type="description">This cmdlet returns Octopus Teams</para> </summary> <example> <code>PS C:\> Get-OctopusTeam</code> <para>Gets all the teams on the Octopus instance</para> </example> <example> <code>PS C:\> Get-OctopusTeam -name "ProjectA_Managers"</code> <para>Gets the team with the name "ProjectA_Managers"</para> </example> <example> <code>PS C:\> Get-OctopusTeam -name "ProjectA_Managers","ProjectA_Developers"</code> <para>Gets the teams with the names "ProjectA_Managers" and "ProjectA_Developers"</para> </example> <example> <code>PS C:\> Get-OctopusTeam -name "ProjectA*"</code> <para> Gets all the teams whose name starts with "ProjectA"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusTeam.TeamName"> <summary> <para type="description">Team name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusTeam.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusTenant"> <summary> <para type="Description">Gets information about Octopus Tenants</para> </summary> <summary> <para type="synopsis">Gets information about Octopus Tenants</para> </summary> <example> <code>PS C:\> Get-OctopusTenant</code> <para>Gets all the tenants of the instance</para> </example> <example> <code>PS C:\> Get-OctopusTenant -name "MyAwesomeTenant"</code> <para>Gets the tenant with the name "MyAwesometenant"</para> </example> <example> <code>PS C:\> Get-OctopusTenant -name "MyAwesomeTenant","MyOtherAwesomeTenant"</code> <para>Gets the tenants with the names "MyAwesomeTenant" and "MyOtherAwesomeTenant"</para> </example> <example> <code>PS C:\> Get-Channel -name "*AwesomeTenant"</code> <para>Gets all the tenants whose name matches the pattern "*AwesomeTenant"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusTenant.TenantName"> <summary> <para type="description">Tenant name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusTenant.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.GetOctopusUser"> <summary> <para type="synopsis">This cmdlet returns info about Octopus Targets (Tentacles, cloud regions, Offline deployment targets, SHH)</para> </summary> <summary> <para type="description">This cmdlet returns info about Octopus Targets (Tentacles, cloud regions, Offline deployment targets, SHH)</para> </summary> <example> <code>PS C:\> Get-OctopusUser</code> <para>Gets all the Users on the Octopus instance</para> </example> <example> <code>PS C:\> Get-OctopusUser -Username "Jotaro Kujo"</code> <para>Gets the user with the Username "Jotaro Kujo"</para> </example> <example> <code>PS C:\> Get-OctopusUser -Username "Jotaro Kujo","Dio Brando"</code> <para>Gets the users with the Usernames "Jotaro Kujo" and "Dio Brando"</para> </example> <example> <code>PS C:\> Get-OctopusUser -Username "*Joestar"</code> <para>Gets all the users whose username ends with "Joestar"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.GetOctopusUser.UserName"> <summary> <para type="description">User Name. Accepts wildcard</para> </summary> </member> <member name="P:Octoposh.Cmdlets.GetOctopusUser.ResourceOnly"> <summary> <para type="description">If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.NewOctopusConnection"> <summary> <para type="synopsis">Creates an endpoint to connect to an Octopus Server</para> </summary> <summary> <para type="description">Creates an endpoint to connect to an Octopus Server</para> </summary> <example> <code>PS C:\> $c = New-octopusconnection ; $c.repository.environments.findall()</code> <para>Gets all the environments on the Octopus instance using the Octopus .NET client repository</para> </example> <example> <code>PS C:\> $c = New-OctopusConnection ; invoke-webrequest -header $c.header -uri http://Octopus.company.com/api/environments/all -method Get </code> <para>Uses the [Header] Member of the Object returned by New-OctopusConnection as a header to call the REST API using Invoke-WebRequest and get all the Environments of the instance</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="T:Octoposh.Cmdlets.RemoveOctopusResource"> <summary> <para type="synopsis">Deletes resources from an Octopus Instance</para> </summary> <summary> <para type="description">Deletes resources from an Octopus Instance</para> </summary> <example> <code>PS C:\> $ProjectResource = Get-OctopusProject -name "MyApp" ; Remove-OctopusResource -resource $ProjectResource</code> <para>Deletes the project called "MyApp" from the Octopus Instance</para> </example> <example> <code>PS C:\> Get-OctopusProjectGroup -name "MyProjects" | select -ExpandProperty Projects | Remove-OctopusResource </code> <para>Deletes all the projects inside the Project Group "MyProjects"</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.RemoveOctopusResource.Resource"> <summary> <para type="description">Resource Object to delete from the Octopus Server</para> </summary> </member> <member name="T:Octoposh.Cmdlets.NewOctopusResource"> <summary> <para type="synopsis">Creates a new Octopus Resource. This is an advanced cmdlet and all its examples involve multiple lines of code. Please check the advanced examples for a better reference: https://github.com/Dalmirog/OctoPosh/wiki/Advanced-Examples </para> </summary> <summary> <para type="description">Creates a new Octopus Resource. This is an advanced cmdlet and all its examples involve multiple lines of code. Please check the advanced examples for a better reference: https://github.com/Dalmirog/OctoPosh/wiki/Advanced-Examples </para> </summary> <example> <code>PS C:\> $pg = Get-OctopusResourceModel -Resource ProjectGroup ; $pg.name = "NewProjectGroup" ; New-OctopusResource -Resource $pg </code> <para>Creates a new Project Group called "NewProjectGroup" on Octopus</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.NewOctopusResource.Resource"> <summary> <para type="description">Resource Object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.SetOctopusConnectionInfo"> <summary> <para type="synopsis">Sets the current Octopus connection info (URL and API Key). Highly recommended to call this function from $profile to avoid having to re-configure this on every session.</para> </summary> <summary> <para type="description">Sets the current Octopus connection info (URL and API Key). Highly recommended to call this function from $profile to avoid having to re-configure this on every session.</para> </summary> <example> <code>PS C:\> Set-OctopusConnectionInfo -Server "http://MyOctopus.AwesomeCompany.com" -API "API-7CH6XN0HHOU7DDEEUGKUFUR1K"</code> <para>Set connection info with a specific API Key for an Octopus instance</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.SetOctopusConnectionInfo.Server"> <summary> <para type="description">URL of the server you want to connect to</para> </summary> </member> <member name="P:Octoposh.Cmdlets.SetOctopusConnectionInfo.ApiKey"> <summary> <para type="description">API Key you'll use to authenticate with the Octopus Server</para> </summary> </member> <member name="T:Octoposh.Cmdlets.SetOctopusReleaseStatus"> <summary> <para type="Description">Blocks or unblocks a release or set of releases.</para> </summary> <summary> <para type="Description">Blocks or unblocks a release or set of releases.</para> </summary> <example> <code>PS C:\> Set-OctopusReleaseStatus -ProjectName MyProject -ReleaseVersion 1.0.0 -Description "Because of reasons"</code> <para>Blocks the release [1.0.0] from the project [MyProject] from being deployed with the reson ["Because of reasons"]. Using the "ProjectName" parameter allows you to only block releases in one project at a time. For multiple releases check usage of parameter "Resource"</para> </example> <example> <code>PS C:\> Set-OctopusReleaseStatus -ProjectName MyProject -ReleaseVersion 1.0.0, 2.0.0 -Description "Because of reasons"</code> <para>Blocks the releasse [1.0.0],[2.0.0] from the project [MyProject] from being deployed with the reson ["Because of reasons"]. Using the "ProjectName" parameter allows you to only block releases in one project at a time. For multiple releases check usage of parameter "Resource"</para> </example> <example> <code>PS C:\> Set-OctopusReleaseStatus -Resource $ReleaseResource -Description </code> <para>Blocks all the releases</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.SetOctopusReleaseStatus.ProjectName"> <summary> <para type="description">Project name</para> </summary> </member> <member name="P:Octoposh.Cmdlets.SetOctopusReleaseStatus.ReleaseVersion"> <summary> <para type="description">Releases to Block/Unblock</para> </summary> </member> <member name="P:Octoposh.Cmdlets.SetOctopusReleaseStatus.Description"> <summary> <para type="description">Reason to block the deployment</para> </summary> </member> <member name="P:Octoposh.Cmdlets.SetOctopusReleaseStatus.Status"> <summary> <para type="description">Status that the release will be put into</para> </summary> </member> <member name="P:Octoposh.Cmdlets.SetOctopusReleaseStatus.Resource"> <summary> <para type="description">List of [Octopus.Model.ReleaseResource] objects that will get blocked/unblocked. By using this parameter you do not need to pass values to "ProjectName" or "ReleaseVersion", as that info will already be available in the Release object</para> </summary> </member> <member name="T:Octoposh.Cmdlets.UpdateOctopusResource"> <summary> <para type="synopsis">Updates resources from an Octopus Instance. This is an advanced cmdlet and all its examples involve multiple lines of code. Please check the advanced examples for a better reference: https://github.com/Dalmirog/OctoPosh/wiki/Advanced-Examples </para> </summary> <summary> <para type="synopsis">Updates resources from an Octopus Instance. This is an advanced cmdlet and all its examples involve multiple lines of code. Please check the advanced examples for a better reference: https://github.com/Dalmirog/OctoPosh/wiki/Advanced-Examples </para> </summary> <example> <code>PS C:\> $pg = Get-OctopusProjectGroup -name SomeProjectName ; $pg.resource.name = "SomeOtherProjectName" ; Update-OctopusResource -resource $pg.resource</code> <para> Updates the Name of a ProjectGroup </para> </example> <example> <code>PS C:\> $machine = Get-OctopusMachine -MachineName "SQL_Production" ; $machine.resource.isdisabled = $true ; Update-OctopusResource -resource $machine.resource </code> <para>Updates the [IsDisabled] property of a machine to disable it</para> </example> <para type="link" uri="http://Octoposh.net">WebSite: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/">Github Project: </para> <para type="link" uri="https://github.com/Dalmirog/OctoPosh/wiki">Wiki: </para> <para type="link" uri="https://gitter.im/Dalmirog/OctoPosh#initial">QA and Feature requests: </para> </member> <member name="P:Octoposh.Cmdlets.UpdateOctopusResource.Resource"> <summary> <para type="description">Resource Object</para> </summary> </member> <member name="T:Octoposh.Model.OutputConverter"> <summary> This class converts regular Octopus objects into human-friendly Octoposh objects. This class contains 1 public method per GET-* cmdlet with the same name as the cmdlet. </summary> </member> <member name="T:Octoposh.Model.ResourceCollector"> <summary> Collects Octopus resources in type-specific lists so they can be re-used during the object conversion by the OutputConverter class methods. Check OutputConverter.GetOctopusMachine() for an example of its usage. </summary> </member> </members> </doc> |