Class RemoteGitProgramArgs
Description of a stack backed by a remote Pulumi program in a Git repository.
Inherited Members
Namespace: Pulumi.Automation
Assembly: Pulumi.Automation.dll
Syntax
public class RemoteGitProgramArgs : RemoteWorkspaceOptions
Constructors
View SourceRemoteGitProgramArgs(string, string)
Declaration
public RemoteGitProgramArgs(string stackName, string url)
Parameters
Type | Name | Description |
---|---|---|
string | stackName | |
string | url |
Properties
View SourceAuth
Authentication options for the repository.
Declaration
public RemoteGitAuthArgs? Auth { get; set; }
Property Value
Type | Description |
---|---|
RemoteGitAuthArgs |
Branch
Optional branch to checkout.
Declaration
public string? Branch { get; set; }
Property Value
Type | Description |
---|---|
string |
CommitHash
Optional commit to checkout.
Declaration
public string? CommitHash { get; set; }
Property Value
Type | Description |
---|---|
string |
ProjectPath
Optional path relative to the repo root specifying location of the Pulumi program.
Declaration
public string? ProjectPath { get; set; }
Property Value
Type | Description |
---|---|
string |
StackName
The name of the associated Stack.
Declaration
public string StackName { get; }
Property Value
Type | Description |
---|---|
string |
Url
The URL of the repository.
Declaration
public string Url { get; }
Property Value
Type | Description |
---|---|
string |