provider

package
v0.0.0-...-bd40b81 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2022 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BUILD_SECURITY_NAMESPACE_ID       = "33344d9c-fc72-4d6f-aba5-fa317101a7e9"
	MICROSOFT_TEAMFOUNDATION_IDENTITY = "Microsoft.TeamFoundation.Identity"
)

Variables

Functions

func Serve

func Serve(providerName, pulumiSchema string, version string)

Serve launches the gRPC server for the resource provider.

Types

type AccessControlEntries

type AccessControlEntries struct {
	Token                string               `json:"token"`
	Merge                bool                 `json:"merge"`
	AccessControlEntries []AccessControlEntry `json:"accessControlEntries"`
}

type AccessControlEntry

type AccessControlEntry struct {
	Descriptor   string       `json:"descriptor"`
	Allow        int64        `json:"allow"`
	Deny         int64        `json:"deny"`
	ExtendedInfo ExtendedInfo `json:"extendedInfo"`
}

type AzureDevopsBuildFolderInputId

type AzureDevopsBuildFolderInputId struct {
	ProjectId string `json:"projectId"`
	Path      string `json:"path"`
}

type AzureDevopsBuildFolderPermissionsInput

type AzureDevopsBuildFolderPermissionsInput struct {
	ProjectId   string               `json:"projectId"`
	Principal   string               `json:"principal"`
	Path        string               `json:"path"`
	Permissions resource.PropertyMap `json:"permissions"`
	Replace     bool                 `json:"replace"`
}

type AzureDevopsBuildFolderPermissionsResource

type AzureDevopsBuildFolderPermissionsResource struct {
	// contains filtered or unexported fields
}

func (*AzureDevopsBuildFolderPermissionsResource) Check

func (*AzureDevopsBuildFolderPermissionsResource) Configure

func (*AzureDevopsBuildFolderPermissionsResource) Create

func (*AzureDevopsBuildFolderPermissionsResource) Delete

func (*AzureDevopsBuildFolderPermissionsResource) Diff

func (*AzureDevopsBuildFolderPermissionsResource) Name

func (*AzureDevopsBuildFolderPermissionsResource) Read

func (*AzureDevopsBuildFolderPermissionsResource) ToAzureDevopsBuildFolderPermissionsInput

func (r *AzureDevopsBuildFolderPermissionsResource) ToAzureDevopsBuildFolderPermissionsInput(inputMap resource.PropertyMap) AzureDevopsBuildFolderPermissionsInput

func (*AzureDevopsBuildFolderPermissionsResource) Update

type AzureDevopsBuildFolderResource

type AzureDevopsBuildFolderResource struct {
	// contains filtered or unexported fields
}

func (*AzureDevopsBuildFolderResource) Check

func (*AzureDevopsBuildFolderResource) Configure

func (*AzureDevopsBuildFolderResource) Create

func (*AzureDevopsBuildFolderResource) Delete

func (*AzureDevopsBuildFolderResource) Diff

func (*AzureDevopsBuildFolderResource) Name

func (*AzureDevopsBuildFolderResource) Read

func (*AzureDevopsBuildFolderResource) ToAzureDevopsBuildFolderInputId

func (r *AzureDevopsBuildFolderResource) ToAzureDevopsBuildFolderInputId(inputMap resource.PropertyMap) AzureDevopsBuildFolderInputId

func (*AzureDevopsBuildFolderResource) Update

type AzureDevopsBuildPermissions

type AzureDevopsBuildPermissions struct {
	Allow int64
	Deny  int64
}

type AzureDevopsConfig

type AzureDevopsConfig struct {
	Config map[string]string
}

type AzureDevopsEnvironmentInput

type AzureDevopsEnvironmentInput struct {
	Name                string
	ProjectId           string
	KubernetesResources []KubernetesResourceInput
}

type AzureDevopsEnvironmentResource

type AzureDevopsEnvironmentResource struct {
	// contains filtered or unexported fields
}

func (*AzureDevopsEnvironmentResource) Check

func (*AzureDevopsEnvironmentResource) Configure

func (*AzureDevopsEnvironmentResource) Create

func (*AzureDevopsEnvironmentResource) Delete

func (*AzureDevopsEnvironmentResource) Diff

func (*AzureDevopsEnvironmentResource) Name

func (*AzureDevopsEnvironmentResource) Read

func (*AzureDevopsEnvironmentResource) ToAzureDevopsEnviromentInput

func (r *AzureDevopsEnvironmentResource) ToAzureDevopsEnviromentInput(inputMap resource.PropertyMap) AzureDevopsEnvironmentInput

func (*AzureDevopsEnvironmentResource) Update

type AzureDevopsError

type AzureDevopsError struct {
	Id             string `json:"id"`
	InnerException string `json:"innerException"`
	Message        string `json:"message"`
	TypeName       string `json:"typeName"`
	TypeKey        string `json:"typeKey"`
	ErrorCode      int    `json:"errorCode"`
	EventId        int    `json:"eventId"`
}

func MarshalAzureDevopsError

func MarshalAzureDevopsError(data []byte) (AzureDevopsError, error)

type AzureDevopsRoleAssignmentId

type AzureDevopsRoleAssignmentId struct {
	ResourceId string         `json:"resourceId"`
	IdentityId string         `json:"identityId"`
	ScopeName  ScopeNameInput `json:"scopeName"`
	UserId     string         `json:"userId"`
}

type AzureDevopsRoleAssignmentInput

type AzureDevopsRoleAssignmentInput struct {
	Id       AzureDevopsRoleAssignmentId `json:"id"`
	RoleName RoleNameInput               `json:"roleName"`
}

type AzureDevopsRoleAssignmentResource

type AzureDevopsRoleAssignmentResource struct {
	// contains filtered or unexported fields
}

func (*AzureDevopsRoleAssignmentResource) Check

func (*AzureDevopsRoleAssignmentResource) Configure

func (*AzureDevopsRoleAssignmentResource) Create

func (*AzureDevopsRoleAssignmentResource) Delete

func (*AzureDevopsRoleAssignmentResource) Diff

func (*AzureDevopsRoleAssignmentResource) Name

func (*AzureDevopsRoleAssignmentResource) Read

func (*AzureDevopsRoleAssignmentResource) ToAzureDevopsRoleAssignmentInput

func (r *AzureDevopsRoleAssignmentResource) ToAzureDevopsRoleAssignmentInput(inputMap resource.PropertyMap) AzureDevopsRoleAssignmentInput

func (*AzureDevopsRoleAssignmentResource) ToAzureDevopsRoleAssignmentsInputId

func (c *AzureDevopsRoleAssignmentResource) ToAzureDevopsRoleAssignmentsInputId(inputMap resource.PropertyMap) AzureDevopsRoleAssignmentId

func (*AzureDevopsRoleAssignmentResource) Update

type AzureDevopsUnknownResource

type AzureDevopsUnknownResource struct{}

func (*AzureDevopsUnknownResource) Check

func (*AzureDevopsUnknownResource) Configure

func (u *AzureDevopsUnknownResource) Configure(config AzureDevopsConfig)

func (*AzureDevopsUnknownResource) Create

func (*AzureDevopsUnknownResource) Delete

func (*AzureDevopsUnknownResource) Diff

func (AzureDevopsUnknownResource) Name

func (*AzureDevopsUnknownResource) Read

func (*AzureDevopsUnknownResource) Update

type ExtendedInfo

type ExtendedInfo struct {
	EffectiveAllow int64 `json:"effectiveAllow"`
	EffectiveDeny  int64 `json:"effectiveDeny"`
	InheritedAllow int64 `json:"inheritedAllow"`
	InheritedDeny  int64 `json:"inheritedDeny"`
}

type KubernetesResourceInput

type KubernetesResourceInput struct {
	Name              string
	ClusterName       string
	Namespace         string
	ServiceEndpointId string
}

type ResourceBase

type ResourceBase interface {
	GetUrn() string
}

type RoleAssignment

type RoleAssignment struct {
	RoleName string `json:"roleName"`
	UserId   string `json:"userId"`
}

type RoleNameInput

type RoleNameInput string
const (
	Administrator RoleNameInput = "Administrator"
	User          RoleNameInput = "User"
	Reader        RoleNameInput = "Reader"
)

type ScopeNameInput

type ScopeNameInput string
const (
	ScopeVariableGroup   ScopeNameInput = "VariableGroup"
	ScopeServiceEndpoint ScopeNameInput = "ServiceEndpoint"
	ScopeEnvironment     ScopeNameInput = "Environment"
)

func (*ScopeNameInput) GetScopeId

func (a *ScopeNameInput) GetScopeId() string

Jump to

Keyboard shortcuts

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