Documentation
¶
Index ¶
- type GetRepositoriesArgs
- type GetRepositoriesOutputArgs
- type GetRepositoriesRepository
- type GetRepositoriesRepositoryArgs
- func (GetRepositoriesRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoriesRepositoryArgs) ToGetRepositoriesRepositoryOutput() GetRepositoriesRepositoryOutput
- func (i GetRepositoriesRepositoryArgs) ToGetRepositoriesRepositoryOutputWithContext(ctx context.Context) GetRepositoriesRepositoryOutput
- type GetRepositoriesRepositoryArray
- func (GetRepositoriesRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoriesRepositoryArray) ToGetRepositoriesRepositoryArrayOutput() GetRepositoriesRepositoryArrayOutput
- func (i GetRepositoriesRepositoryArray) ToGetRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryArrayOutput
- type GetRepositoriesRepositoryArrayInput
- type GetRepositoriesRepositoryArrayOutput
- func (GetRepositoriesRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoriesRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoriesRepositoryOutput
- func (o GetRepositoriesRepositoryArrayOutput) ToGetRepositoriesRepositoryArrayOutput() GetRepositoriesRepositoryArrayOutput
- func (o GetRepositoriesRepositoryArrayOutput) ToGetRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryArrayOutput
- type GetRepositoriesRepositoryInput
- type GetRepositoriesRepositoryOutput
- func (o GetRepositoriesRepositoryOutput) DefaultBranch() pulumi.StringOutput
- func (GetRepositoriesRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoriesRepositoryOutput) Id() pulumi.StringOutput
- func (o GetRepositoriesRepositoryOutput) Name() pulumi.StringOutput
- func (o GetRepositoriesRepositoryOutput) ProjectId() pulumi.StringOutput
- func (o GetRepositoriesRepositoryOutput) RemoteUrl() pulumi.StringOutput
- func (o GetRepositoriesRepositoryOutput) Size() pulumi.IntOutput
- func (o GetRepositoriesRepositoryOutput) SshUrl() pulumi.StringOutput
- func (o GetRepositoriesRepositoryOutput) ToGetRepositoriesRepositoryOutput() GetRepositoriesRepositoryOutput
- func (o GetRepositoriesRepositoryOutput) ToGetRepositoriesRepositoryOutputWithContext(ctx context.Context) GetRepositoriesRepositoryOutput
- func (o GetRepositoriesRepositoryOutput) Url() pulumi.StringOutput
- func (o GetRepositoriesRepositoryOutput) WebUrl() pulumi.StringOutput
- type GetRepositoriesResult
- type GetRepositoriesResultOutput
- func (GetRepositoriesResultOutput) ElementType() reflect.Type
- func (o GetRepositoriesResultOutput) Id() pulumi.StringOutput
- func (o GetRepositoriesResultOutput) IncludeHidden() pulumi.BoolPtrOutput
- func (o GetRepositoriesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetRepositoriesResultOutput) ProjectId() pulumi.StringPtrOutput
- func (o GetRepositoriesResultOutput) Repositories() GetRepositoriesRepositoryArrayOutput
- func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutput() GetRepositoriesResultOutput
- func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext(ctx context.Context) GetRepositoriesResultOutput
- type Gitdeprecated
- type GitArgs
- type GitArray
- type GitArrayInput
- type GitArrayOutput
- type GitInitialization
- type GitInitializationArgs
- func (GitInitializationArgs) ElementType() reflect.Type
- func (i GitInitializationArgs) ToGitInitializationOutput() GitInitializationOutput
- func (i GitInitializationArgs) ToGitInitializationOutputWithContext(ctx context.Context) GitInitializationOutput
- func (i GitInitializationArgs) ToGitInitializationPtrOutput() GitInitializationPtrOutput
- func (i GitInitializationArgs) ToGitInitializationPtrOutputWithContext(ctx context.Context) GitInitializationPtrOutput
- type GitInitializationInput
- type GitInitializationOutput
- func (GitInitializationOutput) ElementType() reflect.Type
- func (o GitInitializationOutput) InitType() pulumi.StringOutput
- func (o GitInitializationOutput) ServiceConnectionId() pulumi.StringPtrOutput
- func (o GitInitializationOutput) SourceType() pulumi.StringPtrOutput
- func (o GitInitializationOutput) SourceUrl() pulumi.StringPtrOutput
- func (o GitInitializationOutput) ToGitInitializationOutput() GitInitializationOutput
- func (o GitInitializationOutput) ToGitInitializationOutputWithContext(ctx context.Context) GitInitializationOutput
- func (o GitInitializationOutput) ToGitInitializationPtrOutput() GitInitializationPtrOutput
- func (o GitInitializationOutput) ToGitInitializationPtrOutputWithContext(ctx context.Context) GitInitializationPtrOutput
- type GitInitializationPtrInput
- type GitInitializationPtrOutput
- func (o GitInitializationPtrOutput) Elem() GitInitializationOutput
- func (GitInitializationPtrOutput) ElementType() reflect.Type
- func (o GitInitializationPtrOutput) InitType() pulumi.StringPtrOutput
- func (o GitInitializationPtrOutput) ServiceConnectionId() pulumi.StringPtrOutput
- func (o GitInitializationPtrOutput) SourceType() pulumi.StringPtrOutput
- func (o GitInitializationPtrOutput) SourceUrl() pulumi.StringPtrOutput
- func (o GitInitializationPtrOutput) ToGitInitializationPtrOutput() GitInitializationPtrOutput
- func (o GitInitializationPtrOutput) ToGitInitializationPtrOutputWithContext(ctx context.Context) GitInitializationPtrOutput
- type GitInput
- type GitMap
- type GitMapInput
- type GitMapOutput
- type GitOutput
- func (o GitOutput) DefaultBranch() pulumi.StringOutput
- func (GitOutput) ElementType() reflect.Type
- func (o GitOutput) Initialization() GitInitializationOutput
- func (o GitOutput) IsFork() pulumi.BoolOutput
- func (o GitOutput) Name() pulumi.StringOutput
- func (o GitOutput) ParentRepositoryId() pulumi.StringPtrOutput
- func (o GitOutput) ProjectId() pulumi.StringOutput
- func (o GitOutput) RemoteUrl() pulumi.StringOutput
- func (o GitOutput) Size() pulumi.IntOutput
- func (o GitOutput) SshUrl() pulumi.StringOutput
- func (o GitOutput) ToGitOutput() GitOutput
- func (o GitOutput) ToGitOutputWithContext(ctx context.Context) GitOutput
- func (o GitOutput) Url() pulumi.StringOutput
- func (o GitOutput) WebUrl() pulumi.StringOutput
- type GitState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRepositoriesArgs ¶
type GetRepositoriesArgs struct { // DataSource without specifying any arguments will return all Git repositories of an organization. IncludeHidden *bool `pulumi:"includeHidden"` // Name of the Git repository to retrieve; requires `projectId` to be specified as well Name *string `pulumi:"name"` // ID of project to list Git repositories ProjectId *string `pulumi:"projectId"` }
A collection of arguments for invoking getRepositories.
type GetRepositoriesOutputArgs ¶ added in v2.3.0
type GetRepositoriesOutputArgs struct { // DataSource without specifying any arguments will return all Git repositories of an organization. IncludeHidden pulumi.BoolPtrInput `pulumi:"includeHidden"` // Name of the Git repository to retrieve; requires `projectId` to be specified as well Name pulumi.StringPtrInput `pulumi:"name"` // ID of project to list Git repositories ProjectId pulumi.StringPtrInput `pulumi:"projectId"` }
A collection of arguments for invoking getRepositories.
func (GetRepositoriesOutputArgs) ElementType ¶ added in v2.3.0
func (GetRepositoriesOutputArgs) ElementType() reflect.Type
type GetRepositoriesRepository ¶
type GetRepositoriesRepository struct { // The ref of the default branch. DefaultBranch string `pulumi:"defaultBranch"` // Git repository identifier. Id string `pulumi:"id"` // Name of the Git repository to retrieve; requires `projectId` to be specified as well Name string `pulumi:"name"` // ID of project to list Git repositories ProjectId string `pulumi:"projectId"` // HTTPS Url to clone the Git repository RemoteUrl string `pulumi:"remoteUrl"` // Compressed size (bytes) of the repository. Size int `pulumi:"size"` // SSH Url to clone the Git repository SshUrl string `pulumi:"sshUrl"` // Details REST API endpoint for the Git Repository. Url string `pulumi:"url"` // Url of the Git repository web view WebUrl string `pulumi:"webUrl"` }
type GetRepositoriesRepositoryArgs ¶
type GetRepositoriesRepositoryArgs struct { // The ref of the default branch. DefaultBranch pulumi.StringInput `pulumi:"defaultBranch"` // Git repository identifier. Id pulumi.StringInput `pulumi:"id"` // Name of the Git repository to retrieve; requires `projectId` to be specified as well Name pulumi.StringInput `pulumi:"name"` // ID of project to list Git repositories ProjectId pulumi.StringInput `pulumi:"projectId"` // HTTPS Url to clone the Git repository RemoteUrl pulumi.StringInput `pulumi:"remoteUrl"` // Compressed size (bytes) of the repository. Size pulumi.IntInput `pulumi:"size"` // SSH Url to clone the Git repository SshUrl pulumi.StringInput `pulumi:"sshUrl"` // Details REST API endpoint for the Git Repository. Url pulumi.StringInput `pulumi:"url"` // Url of the Git repository web view WebUrl pulumi.StringInput `pulumi:"webUrl"` }
func (GetRepositoriesRepositoryArgs) ElementType ¶
func (GetRepositoriesRepositoryArgs) ElementType() reflect.Type
func (GetRepositoriesRepositoryArgs) ToGetRepositoriesRepositoryOutput ¶
func (i GetRepositoriesRepositoryArgs) ToGetRepositoriesRepositoryOutput() GetRepositoriesRepositoryOutput
func (GetRepositoriesRepositoryArgs) ToGetRepositoriesRepositoryOutputWithContext ¶
func (i GetRepositoriesRepositoryArgs) ToGetRepositoriesRepositoryOutputWithContext(ctx context.Context) GetRepositoriesRepositoryOutput
type GetRepositoriesRepositoryArray ¶
type GetRepositoriesRepositoryArray []GetRepositoriesRepositoryInput
func (GetRepositoriesRepositoryArray) ElementType ¶
func (GetRepositoriesRepositoryArray) ElementType() reflect.Type
func (GetRepositoriesRepositoryArray) ToGetRepositoriesRepositoryArrayOutput ¶
func (i GetRepositoriesRepositoryArray) ToGetRepositoriesRepositoryArrayOutput() GetRepositoriesRepositoryArrayOutput
func (GetRepositoriesRepositoryArray) ToGetRepositoriesRepositoryArrayOutputWithContext ¶
func (i GetRepositoriesRepositoryArray) ToGetRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryArrayOutput
type GetRepositoriesRepositoryArrayInput ¶
type GetRepositoriesRepositoryArrayInput interface { pulumi.Input ToGetRepositoriesRepositoryArrayOutput() GetRepositoriesRepositoryArrayOutput ToGetRepositoriesRepositoryArrayOutputWithContext(context.Context) GetRepositoriesRepositoryArrayOutput }
GetRepositoriesRepositoryArrayInput is an input type that accepts GetRepositoriesRepositoryArray and GetRepositoriesRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoriesRepositoryArrayInput` via:
GetRepositoriesRepositoryArray{ GetRepositoriesRepositoryArgs{...} }
type GetRepositoriesRepositoryArrayOutput ¶
type GetRepositoriesRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoriesRepositoryArrayOutput) ElementType ¶
func (GetRepositoriesRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoriesRepositoryArrayOutput) Index ¶
func (o GetRepositoriesRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoriesRepositoryOutput
func (GetRepositoriesRepositoryArrayOutput) ToGetRepositoriesRepositoryArrayOutput ¶
func (o GetRepositoriesRepositoryArrayOutput) ToGetRepositoriesRepositoryArrayOutput() GetRepositoriesRepositoryArrayOutput
func (GetRepositoriesRepositoryArrayOutput) ToGetRepositoriesRepositoryArrayOutputWithContext ¶
func (o GetRepositoriesRepositoryArrayOutput) ToGetRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryArrayOutput
type GetRepositoriesRepositoryInput ¶
type GetRepositoriesRepositoryInput interface { pulumi.Input ToGetRepositoriesRepositoryOutput() GetRepositoriesRepositoryOutput ToGetRepositoriesRepositoryOutputWithContext(context.Context) GetRepositoriesRepositoryOutput }
GetRepositoriesRepositoryInput is an input type that accepts GetRepositoriesRepositoryArgs and GetRepositoriesRepositoryOutput values. You can construct a concrete instance of `GetRepositoriesRepositoryInput` via:
GetRepositoriesRepositoryArgs{...}
type GetRepositoriesRepositoryOutput ¶
type GetRepositoriesRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoriesRepositoryOutput) DefaultBranch ¶
func (o GetRepositoriesRepositoryOutput) DefaultBranch() pulumi.StringOutput
The ref of the default branch.
func (GetRepositoriesRepositoryOutput) ElementType ¶
func (GetRepositoriesRepositoryOutput) ElementType() reflect.Type
func (GetRepositoriesRepositoryOutput) Id ¶
func (o GetRepositoriesRepositoryOutput) Id() pulumi.StringOutput
Git repository identifier.
func (GetRepositoriesRepositoryOutput) Name ¶
func (o GetRepositoriesRepositoryOutput) Name() pulumi.StringOutput
Name of the Git repository to retrieve; requires `projectId` to be specified as well
func (GetRepositoriesRepositoryOutput) ProjectId ¶
func (o GetRepositoriesRepositoryOutput) ProjectId() pulumi.StringOutput
ID of project to list Git repositories
func (GetRepositoriesRepositoryOutput) RemoteUrl ¶
func (o GetRepositoriesRepositoryOutput) RemoteUrl() pulumi.StringOutput
HTTPS Url to clone the Git repository
func (GetRepositoriesRepositoryOutput) Size ¶
func (o GetRepositoriesRepositoryOutput) Size() pulumi.IntOutput
Compressed size (bytes) of the repository.
func (GetRepositoriesRepositoryOutput) SshUrl ¶
func (o GetRepositoriesRepositoryOutput) SshUrl() pulumi.StringOutput
SSH Url to clone the Git repository
func (GetRepositoriesRepositoryOutput) ToGetRepositoriesRepositoryOutput ¶
func (o GetRepositoriesRepositoryOutput) ToGetRepositoriesRepositoryOutput() GetRepositoriesRepositoryOutput
func (GetRepositoriesRepositoryOutput) ToGetRepositoriesRepositoryOutputWithContext ¶
func (o GetRepositoriesRepositoryOutput) ToGetRepositoriesRepositoryOutputWithContext(ctx context.Context) GetRepositoriesRepositoryOutput
func (GetRepositoriesRepositoryOutput) Url ¶
func (o GetRepositoriesRepositoryOutput) Url() pulumi.StringOutput
Details REST API endpoint for the Git Repository.
func (GetRepositoriesRepositoryOutput) WebUrl ¶
func (o GetRepositoriesRepositoryOutput) WebUrl() pulumi.StringOutput
Url of the Git repository web view
type GetRepositoriesResult ¶
type GetRepositoriesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IncludeHidden *bool `pulumi:"includeHidden"` // Git repository name. Name *string `pulumi:"name"` // Project identifier to which the Git repository belongs. ProjectId *string `pulumi:"projectId"` // A list of existing projects in your Azure DevOps Organization with details about every project which includes: Repositories []GetRepositoriesRepository `pulumi:"repositories"` }
A collection of values returned by getRepositories.
func GetRepositories
deprecated
func GetRepositories(ctx *pulumi.Context, args *GetRepositoriesArgs, opts ...pulumi.InvokeOption) (*GetRepositoriesResult, error)
Use this data source to access information about **multiple** existing Git Repositories within Azure DevOps. To read informations about a **single** Git Repository use the data source `Git`
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-azuredevops/sdk/v2/go/azuredevops" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := azuredevops.LookupProject(ctx, &azuredevops.LookupProjectArgs{ Name: pulumi.StringRef("Example Project"), }, nil) if err != nil { return err } _, err = azuredevops.GetRepositories(ctx, &azuredevops.GetRepositoriesArgs{ ProjectId: pulumi.StringRef(example.Id), IncludeHidden: pulumi.BoolRef(true), }, nil) if err != nil { return err } _, err = azuredevops.GetRepositories(ctx, &azuredevops.GetRepositoriesArgs{ ProjectId: pulumi.StringRef(example.Id), Name: pulumi.StringRef("Example Repository"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Relevant Links
- [Azure DevOps Service REST API 7.0 - Git API](https://docs.microsoft.com/en-us/rest/api/azure/devops/git/?view=azure-devops-rest-7.0)
Deprecated: azuredevops.repository.getRepositories has been deprecated in favor of azuredevops.getRepositories
type GetRepositoriesResultOutput ¶ added in v2.3.0
type GetRepositoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepositories.
func GetRepositoriesOutput ¶ added in v2.3.0
func GetRepositoriesOutput(ctx *pulumi.Context, args GetRepositoriesOutputArgs, opts ...pulumi.InvokeOption) GetRepositoriesResultOutput
func (GetRepositoriesResultOutput) ElementType ¶ added in v2.3.0
func (GetRepositoriesResultOutput) ElementType() reflect.Type
func (GetRepositoriesResultOutput) Id ¶ added in v2.3.0
func (o GetRepositoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRepositoriesResultOutput) IncludeHidden ¶ added in v2.3.0
func (o GetRepositoriesResultOutput) IncludeHidden() pulumi.BoolPtrOutput
func (GetRepositoriesResultOutput) Name ¶ added in v2.3.0
func (o GetRepositoriesResultOutput) Name() pulumi.StringPtrOutput
Git repository name.
func (GetRepositoriesResultOutput) ProjectId ¶ added in v2.3.0
func (o GetRepositoriesResultOutput) ProjectId() pulumi.StringPtrOutput
Project identifier to which the Git repository belongs.
func (GetRepositoriesResultOutput) Repositories ¶ added in v2.3.0
func (o GetRepositoriesResultOutput) Repositories() GetRepositoriesRepositoryArrayOutput
A list of existing projects in your Azure DevOps Organization with details about every project which includes:
func (GetRepositoriesResultOutput) ToGetRepositoriesResultOutput ¶ added in v2.3.0
func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutput() GetRepositoriesResultOutput
func (GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext ¶ added in v2.3.0
func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext(ctx context.Context) GetRepositoriesResultOutput
type Git
deprecated
type Git struct { pulumi.CustomResourceState // The ref of the default branch. Will be used as the branch name for initialized repositories. DefaultBranch pulumi.StringOutput `pulumi:"defaultBranch"` // An `initialization` block as documented below. Initialization GitInitializationOutput `pulumi:"initialization"` // True if the repository was created as a fork. IsFork pulumi.BoolOutput `pulumi:"isFork"` // The name of the git repository. Name pulumi.StringOutput `pulumi:"name"` // The ID of a Git project from which a fork is to be created. ParentRepositoryId pulumi.StringPtrOutput `pulumi:"parentRepositoryId"` // The project ID or project name. ProjectId pulumi.StringOutput `pulumi:"projectId"` // Git HTTPS URL of the repository RemoteUrl pulumi.StringOutput `pulumi:"remoteUrl"` // Size in bytes. Size pulumi.IntOutput `pulumi:"size"` // Git SSH URL of the repository. SshUrl pulumi.StringOutput `pulumi:"sshUrl"` // REST API URL of the repository. Url pulumi.StringOutput `pulumi:"url"` // Web link to the repository. WebUrl pulumi.StringOutput `pulumi:"webUrl"` }
## Import
Azure DevOps Repositories can be imported using the repo name or by the repo Guid e.g.
```sh $ pulumi import azuredevops:Repository/git:Git example projectName/repoName ```
or
```sh $ pulumi import azuredevops:Repository/git:Git example projectName/00000000-0000-0000-0000-000000000000 ```
hcl
resource "azuredevops_project" "example" {
name = "Example Project" visibility = "private" version_control = "Git" work_item_template = "Agile"
}
resource "azuredevops_git_repository" "example" {
project_id = azuredevops_project.example.id name = "Example Git Repository" default_branch = "refs/heads/main" initialization { init_type = "Clean" } lifecycle { ignore_changes = [ # Ignore changes to initialization to support importing existing repositories # Given that a repo now exists, either imported into terraform state or created by terraform, # we don't care for the configuration of initialization against the existing resource initialization, ] }
}
Deprecated: azuredevops.repository.Git has been deprecated in favor of azuredevops.Git
func GetGit ¶
func GetGit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GitState, opts ...pulumi.ResourceOption) (*Git, error)
GetGit gets an existing Git resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGit ¶
func NewGit(ctx *pulumi.Context, name string, args *GitArgs, opts ...pulumi.ResourceOption) (*Git, error)
NewGit registers a new resource with the given unique name, arguments, and options.
func (*Git) ElementType ¶
func (*Git) ToGitOutput ¶
type GitArgs ¶
type GitArgs struct { // The ref of the default branch. Will be used as the branch name for initialized repositories. DefaultBranch pulumi.StringPtrInput // An `initialization` block as documented below. Initialization GitInitializationInput // The name of the git repository. Name pulumi.StringPtrInput // The ID of a Git project from which a fork is to be created. ParentRepositoryId pulumi.StringPtrInput // The project ID or project name. ProjectId pulumi.StringInput }
The set of arguments for constructing a Git resource.
func (GitArgs) ElementType ¶
type GitArray ¶
type GitArray []GitInput
func (GitArray) ElementType ¶
func (GitArray) ToGitArrayOutput ¶
func (i GitArray) ToGitArrayOutput() GitArrayOutput
func (GitArray) ToGitArrayOutputWithContext ¶
func (i GitArray) ToGitArrayOutputWithContext(ctx context.Context) GitArrayOutput
type GitArrayInput ¶
type GitArrayInput interface { pulumi.Input ToGitArrayOutput() GitArrayOutput ToGitArrayOutputWithContext(context.Context) GitArrayOutput }
GitArrayInput is an input type that accepts GitArray and GitArrayOutput values. You can construct a concrete instance of `GitArrayInput` via:
GitArray{ GitArgs{...} }
type GitArrayOutput ¶
type GitArrayOutput struct{ *pulumi.OutputState }
func (GitArrayOutput) ElementType ¶
func (GitArrayOutput) ElementType() reflect.Type
func (GitArrayOutput) ToGitArrayOutput ¶
func (o GitArrayOutput) ToGitArrayOutput() GitArrayOutput
func (GitArrayOutput) ToGitArrayOutputWithContext ¶
func (o GitArrayOutput) ToGitArrayOutputWithContext(ctx context.Context) GitArrayOutput
type GitInitialization ¶
type GitInitialization struct { // The type of repository to create. Valid values: `Uninitialized`, `Clean` or `Import`. InitType string `pulumi:"initType"` // The id of service connection used to authenticate to a private repository for import initialization. ServiceConnectionId *string `pulumi:"serviceConnectionId"` // Type of the source repository. Used if the `initType` is `Import`. Valid values: `Git`. SourceType *string `pulumi:"sourceType"` // The URL of the source repository. Used if the `initType` is `Import`. SourceUrl *string `pulumi:"sourceUrl"` }
type GitInitializationArgs ¶
type GitInitializationArgs struct { // The type of repository to create. Valid values: `Uninitialized`, `Clean` or `Import`. InitType pulumi.StringInput `pulumi:"initType"` // The id of service connection used to authenticate to a private repository for import initialization. ServiceConnectionId pulumi.StringPtrInput `pulumi:"serviceConnectionId"` // Type of the source repository. Used if the `initType` is `Import`. Valid values: `Git`. SourceType pulumi.StringPtrInput `pulumi:"sourceType"` // The URL of the source repository. Used if the `initType` is `Import`. SourceUrl pulumi.StringPtrInput `pulumi:"sourceUrl"` }
func (GitInitializationArgs) ElementType ¶
func (GitInitializationArgs) ElementType() reflect.Type
func (GitInitializationArgs) ToGitInitializationOutput ¶
func (i GitInitializationArgs) ToGitInitializationOutput() GitInitializationOutput
func (GitInitializationArgs) ToGitInitializationOutputWithContext ¶
func (i GitInitializationArgs) ToGitInitializationOutputWithContext(ctx context.Context) GitInitializationOutput
func (GitInitializationArgs) ToGitInitializationPtrOutput ¶
func (i GitInitializationArgs) ToGitInitializationPtrOutput() GitInitializationPtrOutput
func (GitInitializationArgs) ToGitInitializationPtrOutputWithContext ¶
func (i GitInitializationArgs) ToGitInitializationPtrOutputWithContext(ctx context.Context) GitInitializationPtrOutput
type GitInitializationInput ¶
type GitInitializationInput interface { pulumi.Input ToGitInitializationOutput() GitInitializationOutput ToGitInitializationOutputWithContext(context.Context) GitInitializationOutput }
GitInitializationInput is an input type that accepts GitInitializationArgs and GitInitializationOutput values. You can construct a concrete instance of `GitInitializationInput` via:
GitInitializationArgs{...}
type GitInitializationOutput ¶
type GitInitializationOutput struct{ *pulumi.OutputState }
func (GitInitializationOutput) ElementType ¶
func (GitInitializationOutput) ElementType() reflect.Type
func (GitInitializationOutput) InitType ¶
func (o GitInitializationOutput) InitType() pulumi.StringOutput
The type of repository to create. Valid values: `Uninitialized`, `Clean` or `Import`.
func (GitInitializationOutput) ServiceConnectionId ¶ added in v2.2.0
func (o GitInitializationOutput) ServiceConnectionId() pulumi.StringPtrOutput
The id of service connection used to authenticate to a private repository for import initialization.
func (GitInitializationOutput) SourceType ¶
func (o GitInitializationOutput) SourceType() pulumi.StringPtrOutput
Type of the source repository. Used if the `initType` is `Import`. Valid values: `Git`.
func (GitInitializationOutput) SourceUrl ¶
func (o GitInitializationOutput) SourceUrl() pulumi.StringPtrOutput
The URL of the source repository. Used if the `initType` is `Import`.
func (GitInitializationOutput) ToGitInitializationOutput ¶
func (o GitInitializationOutput) ToGitInitializationOutput() GitInitializationOutput
func (GitInitializationOutput) ToGitInitializationOutputWithContext ¶
func (o GitInitializationOutput) ToGitInitializationOutputWithContext(ctx context.Context) GitInitializationOutput
func (GitInitializationOutput) ToGitInitializationPtrOutput ¶
func (o GitInitializationOutput) ToGitInitializationPtrOutput() GitInitializationPtrOutput
func (GitInitializationOutput) ToGitInitializationPtrOutputWithContext ¶
func (o GitInitializationOutput) ToGitInitializationPtrOutputWithContext(ctx context.Context) GitInitializationPtrOutput
type GitInitializationPtrInput ¶
type GitInitializationPtrInput interface { pulumi.Input ToGitInitializationPtrOutput() GitInitializationPtrOutput ToGitInitializationPtrOutputWithContext(context.Context) GitInitializationPtrOutput }
GitInitializationPtrInput is an input type that accepts GitInitializationArgs, GitInitializationPtr and GitInitializationPtrOutput values. You can construct a concrete instance of `GitInitializationPtrInput` via:
GitInitializationArgs{...} or: nil
func GitInitializationPtr ¶
func GitInitializationPtr(v *GitInitializationArgs) GitInitializationPtrInput
type GitInitializationPtrOutput ¶
type GitInitializationPtrOutput struct{ *pulumi.OutputState }
func (GitInitializationPtrOutput) Elem ¶
func (o GitInitializationPtrOutput) Elem() GitInitializationOutput
func (GitInitializationPtrOutput) ElementType ¶
func (GitInitializationPtrOutput) ElementType() reflect.Type
func (GitInitializationPtrOutput) InitType ¶
func (o GitInitializationPtrOutput) InitType() pulumi.StringPtrOutput
The type of repository to create. Valid values: `Uninitialized`, `Clean` or `Import`.
func (GitInitializationPtrOutput) ServiceConnectionId ¶ added in v2.2.0
func (o GitInitializationPtrOutput) ServiceConnectionId() pulumi.StringPtrOutput
The id of service connection used to authenticate to a private repository for import initialization.
func (GitInitializationPtrOutput) SourceType ¶
func (o GitInitializationPtrOutput) SourceType() pulumi.StringPtrOutput
Type of the source repository. Used if the `initType` is `Import`. Valid values: `Git`.
func (GitInitializationPtrOutput) SourceUrl ¶
func (o GitInitializationPtrOutput) SourceUrl() pulumi.StringPtrOutput
The URL of the source repository. Used if the `initType` is `Import`.
func (GitInitializationPtrOutput) ToGitInitializationPtrOutput ¶
func (o GitInitializationPtrOutput) ToGitInitializationPtrOutput() GitInitializationPtrOutput
func (GitInitializationPtrOutput) ToGitInitializationPtrOutputWithContext ¶
func (o GitInitializationPtrOutput) ToGitInitializationPtrOutputWithContext(ctx context.Context) GitInitializationPtrOutput
type GitMap ¶
func (GitMap) ElementType ¶
func (GitMap) ToGitMapOutput ¶
func (i GitMap) ToGitMapOutput() GitMapOutput
func (GitMap) ToGitMapOutputWithContext ¶
func (i GitMap) ToGitMapOutputWithContext(ctx context.Context) GitMapOutput
type GitMapInput ¶
type GitMapInput interface { pulumi.Input ToGitMapOutput() GitMapOutput ToGitMapOutputWithContext(context.Context) GitMapOutput }
GitMapInput is an input type that accepts GitMap and GitMapOutput values. You can construct a concrete instance of `GitMapInput` via:
GitMap{ "key": GitArgs{...} }
type GitMapOutput ¶
type GitMapOutput struct{ *pulumi.OutputState }
func (GitMapOutput) ElementType ¶
func (GitMapOutput) ElementType() reflect.Type
func (GitMapOutput) MapIndex ¶
func (o GitMapOutput) MapIndex(k pulumi.StringInput) GitOutput
func (GitMapOutput) ToGitMapOutput ¶
func (o GitMapOutput) ToGitMapOutput() GitMapOutput
func (GitMapOutput) ToGitMapOutputWithContext ¶
func (o GitMapOutput) ToGitMapOutputWithContext(ctx context.Context) GitMapOutput
type GitOutput ¶
type GitOutput struct{ *pulumi.OutputState }
func (GitOutput) DefaultBranch ¶ added in v2.5.0
func (o GitOutput) DefaultBranch() pulumi.StringOutput
The ref of the default branch. Will be used as the branch name for initialized repositories.
func (GitOutput) ElementType ¶
func (GitOutput) Initialization ¶ added in v2.5.0
func (o GitOutput) Initialization() GitInitializationOutput
An `initialization` block as documented below.
func (GitOutput) IsFork ¶ added in v2.5.0
func (o GitOutput) IsFork() pulumi.BoolOutput
True if the repository was created as a fork.
func (GitOutput) Name ¶ added in v2.5.0
func (o GitOutput) Name() pulumi.StringOutput
The name of the git repository.
func (GitOutput) ParentRepositoryId ¶ added in v2.5.0
func (o GitOutput) ParentRepositoryId() pulumi.StringPtrOutput
The ID of a Git project from which a fork is to be created.
func (GitOutput) ProjectId ¶ added in v2.5.0
func (o GitOutput) ProjectId() pulumi.StringOutput
The project ID or project name.
func (GitOutput) RemoteUrl ¶ added in v2.5.0
func (o GitOutput) RemoteUrl() pulumi.StringOutput
Git HTTPS URL of the repository
func (GitOutput) SshUrl ¶ added in v2.5.0
func (o GitOutput) SshUrl() pulumi.StringOutput
Git SSH URL of the repository.
func (GitOutput) ToGitOutput ¶
func (GitOutput) ToGitOutputWithContext ¶
func (GitOutput) Url ¶ added in v2.5.0
func (o GitOutput) Url() pulumi.StringOutput
REST API URL of the repository.
func (GitOutput) WebUrl ¶ added in v2.5.0
func (o GitOutput) WebUrl() pulumi.StringOutput
Web link to the repository.
type GitState ¶
type GitState struct { // The ref of the default branch. Will be used as the branch name for initialized repositories. DefaultBranch pulumi.StringPtrInput // An `initialization` block as documented below. Initialization GitInitializationPtrInput // True if the repository was created as a fork. IsFork pulumi.BoolPtrInput // The name of the git repository. Name pulumi.StringPtrInput // The ID of a Git project from which a fork is to be created. ParentRepositoryId pulumi.StringPtrInput // The project ID or project name. ProjectId pulumi.StringPtrInput // Git HTTPS URL of the repository RemoteUrl pulumi.StringPtrInput // Size in bytes. Size pulumi.IntPtrInput // Git SSH URL of the repository. SshUrl pulumi.StringPtrInput // REST API URL of the repository. Url pulumi.StringPtrInput // Web link to the repository. WebUrl pulumi.StringPtrInput }