repository

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetRepositoriesArgs

type GetRepositoriesArgs struct {
	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 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) 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) 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) Index

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

The ref of the default branch.

func (GetRepositoriesRepositoryOutput) ElementType

func (GetRepositoriesRepositoryOutput) Id

Git repository identifier.

func (GetRepositoriesRepositoryOutput) Name

Name of the Git repository to retrieve; requires `projectId` to be specified as well

func (GetRepositoriesRepositoryOutput) ProjectId

ID of project to list Git repositories

func (GetRepositoriesRepositoryOutput) RemoteUrl

HTTPS Url to clone the Git repository

func (GetRepositoriesRepositoryOutput) Size

Compressed size (bytes) of the repository.

func (GetRepositoriesRepositoryOutput) SshUrl

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

Details REST API endpoint for the Git Repository.

func (GetRepositoriesRepositoryOutput) WebUrl

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

```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		opt0 := "contoso-project"
		project, err := azuredevops.LookupProject(ctx, &azuredevops.LookupProjectArgs{
			Name: &opt0,
		}, nil)
		if err != nil {
			return err
		}
		opt1 := project.Id
		opt2 := true
		_, err = azuredevops.GetRepositories(ctx, &azuredevops.GetRepositoriesArgs{
			ProjectId:     &opt1,
			IncludeHidden: &opt2,
		}, nil)
		if err != nil {
			return err
		}
		opt3 := project.Id
		opt4 := "contoso-repo"
		_, err = azuredevops.GetRepositories(ctx, &azuredevops.GetRepositoriesArgs{
			ProjectId: &opt3,
			Name:      &opt4,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` ## Relevant Links

- [Azure DevOps Service REST API 5.1 - Git API](https://docs.microsoft.com/en-us/rest/api/azure/devops/git/?view=azure-devops-rest-5.1)

Deprecated: azuredevops.repository.getRepositories has been deprecated in favor of azuredevops.getRepositories

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"`
}

Manages a git repository within Azure DevOps.

## Example Usage ### Create Git repository

```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		project, err := azuredevops.NewProject(ctx, "project", &azuredevops.ProjectArgs{
			Visibility:       pulumi.String("private"),
			VersionControl:   pulumi.String("Git"),
			WorkItemTemplate: pulumi.String("Agile"),
		})
		if err != nil {
			return err
		}
		_, err = azuredevops.NewGit(ctx, "repo", &azuredevops.GitArgs{
			ProjectId: project.ID(),
			Initialization: &azuredevops.GitInitializationArgs{
				InitType: pulumi.String("Clean"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Create Fork of another Azure DevOps Git repository

```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azuredevops.NewGit(ctx, "repo", &azuredevops.GitArgs{
			ProjectId:          pulumi.Any(azuredevops_project.Project.Id),
			ParentRepositoryId: pulumi.Any(azuredevops_git_repository.Parent.Id),
			Initialization: &azuredevops.GitInitializationArgs{
				InitType: pulumi.String("Clean"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Create Import from another Git repository

```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azuredevops.NewGit(ctx, "repo", &azuredevops.GitArgs{
			ProjectId: pulumi.Any(azuredevops_project.Project.Id),
			Initialization: &azuredevops.GitInitializationArgs{
				InitType:   pulumi.String("Import"),
				SourceType: pulumi.String("Git"),
				SourceUrl:  pulumi.String("https://github.com/microsoft/terraform-provider-azuredevops.git"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ## Relevant Links

- [Azure DevOps Service REST API 5.1 - Git Repositories](https://docs.microsoft.com/en-us/rest/api/azure/devops/git/repositories?view=azure-devops-rest-5.1)

## Import

Azure DevOps Repositories can be imported using the repo Guid e.g.

```sh

$ pulumi import azuredevops:Repository/git:Git repository projectName/00000000-0000-0000-0000-000000000000

```

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) ElementType() reflect.Type

func (*Git) ToGitOutput

func (i *Git) ToGitOutput() GitOutput

func (*Git) ToGitOutputWithContext

func (i *Git) ToGitOutputWithContext(ctx context.Context) GitOutput

func (*Git) ToGitPtrOutput added in v1.2.2

func (i *Git) ToGitPtrOutput() GitPtrOutput

func (*Git) ToGitPtrOutputWithContext added in v1.2.2

func (i *Git) ToGitPtrOutputWithContext(ctx context.Context) GitPtrOutput

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

func (GitArgs) ElementType() reflect.Type

type GitArray added in v1.2.2

type GitArray []GitInput

func (GitArray) ElementType added in v1.2.2

func (GitArray) ElementType() reflect.Type

func (GitArray) ToGitArrayOutput added in v1.2.2

func (i GitArray) ToGitArrayOutput() GitArrayOutput

func (GitArray) ToGitArrayOutputWithContext added in v1.2.2

func (i GitArray) ToGitArrayOutputWithContext(ctx context.Context) GitArrayOutput

type GitArrayInput added in v1.2.2

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 added in v1.2.2

type GitArrayOutput struct{ *pulumi.OutputState }

func (GitArrayOutput) ElementType added in v1.2.2

func (GitArrayOutput) ElementType() reflect.Type

func (GitArrayOutput) Index added in v1.2.2

func (GitArrayOutput) ToGitArrayOutput added in v1.2.2

func (o GitArrayOutput) ToGitArrayOutput() GitArrayOutput

func (GitArrayOutput) ToGitArrayOutputWithContext added in v1.2.2

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`. Defaults to `Uninitialized`.
	InitType string `pulumi:"initType"`
	// 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`. Defaults to `Uninitialized`.
	InitType pulumi.StringInput `pulumi:"initType"`
	// 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

The type of repository to create. Valid values: `Uninitialized`, `Clean` or `Import`. Defaults to `Uninitialized`.

func (GitInitializationOutput) SourceType

Type of the source repository. Used if the `initType` is `Import`. Valid values: `Git`.

func (GitInitializationOutput) SourceUrl

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

type GitInitializationPtrOutput

type GitInitializationPtrOutput struct{ *pulumi.OutputState }

func (GitInitializationPtrOutput) Elem

func (GitInitializationPtrOutput) ElementType

func (GitInitializationPtrOutput) ElementType() reflect.Type

func (GitInitializationPtrOutput) InitType

The type of repository to create. Valid values: `Uninitialized`, `Clean` or `Import`. Defaults to `Uninitialized`.

func (GitInitializationPtrOutput) SourceType

Type of the source repository. Used if the `initType` is `Import`. Valid values: `Git`.

func (GitInitializationPtrOutput) SourceUrl

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 GitInput

type GitInput interface {
	pulumi.Input

	ToGitOutput() GitOutput
	ToGitOutputWithContext(ctx context.Context) GitOutput
}

type GitMap added in v1.2.2

type GitMap map[string]GitInput

func (GitMap) ElementType added in v1.2.2

func (GitMap) ElementType() reflect.Type

func (GitMap) ToGitMapOutput added in v1.2.2

func (i GitMap) ToGitMapOutput() GitMapOutput

func (GitMap) ToGitMapOutputWithContext added in v1.2.2

func (i GitMap) ToGitMapOutputWithContext(ctx context.Context) GitMapOutput

type GitMapInput added in v1.2.2

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 added in v1.2.2

type GitMapOutput struct{ *pulumi.OutputState }

func (GitMapOutput) ElementType added in v1.2.2

func (GitMapOutput) ElementType() reflect.Type

func (GitMapOutput) MapIndex added in v1.2.2

func (o GitMapOutput) MapIndex(k pulumi.StringInput) GitOutput

func (GitMapOutput) ToGitMapOutput added in v1.2.2

func (o GitMapOutput) ToGitMapOutput() GitMapOutput

func (GitMapOutput) ToGitMapOutputWithContext added in v1.2.2

func (o GitMapOutput) ToGitMapOutputWithContext(ctx context.Context) GitMapOutput

type GitOutput

type GitOutput struct {
	*pulumi.OutputState
}

func (GitOutput) ElementType

func (GitOutput) ElementType() reflect.Type

func (GitOutput) ToGitOutput

func (o GitOutput) ToGitOutput() GitOutput

func (GitOutput) ToGitOutputWithContext

func (o GitOutput) ToGitOutputWithContext(ctx context.Context) GitOutput

func (GitOutput) ToGitPtrOutput added in v1.2.2

func (o GitOutput) ToGitPtrOutput() GitPtrOutput

func (GitOutput) ToGitPtrOutputWithContext added in v1.2.2

func (o GitOutput) ToGitPtrOutputWithContext(ctx context.Context) GitPtrOutput

type GitPtrInput added in v1.2.2

type GitPtrInput interface {
	pulumi.Input

	ToGitPtrOutput() GitPtrOutput
	ToGitPtrOutputWithContext(ctx context.Context) GitPtrOutput
}

type GitPtrOutput added in v1.2.2

type GitPtrOutput struct {
	*pulumi.OutputState
}

func (GitPtrOutput) ElementType added in v1.2.2

func (GitPtrOutput) ElementType() reflect.Type

func (GitPtrOutput) ToGitPtrOutput added in v1.2.2

func (o GitPtrOutput) ToGitPtrOutput() GitPtrOutput

func (GitPtrOutput) ToGitPtrOutputWithContext added in v1.2.2

func (o GitPtrOutput) ToGitPtrOutputWithContext(ctx context.Context) GitPtrOutput

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
}

func (GitState) ElementType

func (GitState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL