Documentation ¶
Index ¶
- Constants
- Variables
- func Serve(providerName, pulumiSchema string, version string)
- type AccessControlEntries
- type AccessControlEntry
- type AzureDevopsBuildFolderInputId
- type AzureDevopsBuildFolderPermissionsInput
- type AzureDevopsBuildFolderPermissionsResource
- func (c *AzureDevopsBuildFolderPermissionsResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (c *AzureDevopsBuildFolderPermissionsResource) Configure(config AzureDevopsConfig)
- func (c *AzureDevopsBuildFolderPermissionsResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (c *AzureDevopsBuildFolderPermissionsResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (c *AzureDevopsBuildFolderPermissionsResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (c *AzureDevopsBuildFolderPermissionsResource) Name() string
- func (k *AzureDevopsBuildFolderPermissionsResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (r *AzureDevopsBuildFolderPermissionsResource) ToAzureDevopsBuildFolderPermissionsInput(inputMap resource.PropertyMap) AzureDevopsBuildFolderPermissionsInput
- func (c *AzureDevopsBuildFolderPermissionsResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type AzureDevopsBuildFolderResource
- func (c *AzureDevopsBuildFolderResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (c *AzureDevopsBuildFolderResource) Configure(config AzureDevopsConfig)
- func (c *AzureDevopsBuildFolderResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (c *AzureDevopsBuildFolderResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (c *AzureDevopsBuildFolderResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (c *AzureDevopsBuildFolderResource) Name() string
- func (c *AzureDevopsBuildFolderResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (r *AzureDevopsBuildFolderResource) ToAzureDevopsBuildFolderInputId(inputMap resource.PropertyMap) AzureDevopsBuildFolderInputId
- func (c *AzureDevopsBuildFolderResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type AzureDevopsBuildPermissions
- type AzureDevopsConfig
- type AzureDevopsEnvironmentInput
- type AzureDevopsEnvironmentResource
- func (k *AzureDevopsEnvironmentResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (c *AzureDevopsEnvironmentResource) Configure(config AzureDevopsConfig)
- func (azer *AzureDevopsEnvironmentResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (c *AzureDevopsEnvironmentResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (c *AzureDevopsEnvironmentResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (c *AzureDevopsEnvironmentResource) Name() string
- func (k *AzureDevopsEnvironmentResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (r *AzureDevopsEnvironmentResource) ToAzureDevopsEnviromentInput(inputMap resource.PropertyMap) AzureDevopsEnvironmentInput
- func (k *AzureDevopsEnvironmentResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type AzureDevopsError
- type AzureDevopsResource
- type AzureDevopsRoleAssignmentId
- type AzureDevopsRoleAssignmentInput
- type AzureDevopsRoleAssignmentResource
- func (c *AzureDevopsRoleAssignmentResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (c *AzureDevopsRoleAssignmentResource) Configure(config AzureDevopsConfig)
- func (c *AzureDevopsRoleAssignmentResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (c *AzureDevopsRoleAssignmentResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (c *AzureDevopsRoleAssignmentResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (c *AzureDevopsRoleAssignmentResource) Name() string
- func (k *AzureDevopsRoleAssignmentResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (r *AzureDevopsRoleAssignmentResource) ToAzureDevopsRoleAssignmentInput(inputMap resource.PropertyMap) AzureDevopsRoleAssignmentInput
- func (c *AzureDevopsRoleAssignmentResource) ToAzureDevopsRoleAssignmentsInputId(inputMap resource.PropertyMap) AzureDevopsRoleAssignmentId
- func (c *AzureDevopsRoleAssignmentResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type AzureDevopsUnknownResource
- func (k *AzureDevopsUnknownResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (u *AzureDevopsUnknownResource) Configure(config AzureDevopsConfig)
- func (c *AzureDevopsUnknownResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (c *AzureDevopsUnknownResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (c *AzureDevopsUnknownResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (c AzureDevopsUnknownResource) Name() string
- func (k *AzureDevopsUnknownResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (k *AzureDevopsUnknownResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type ExtendedInfo
- type KubernetesResourceInput
- type ResourceBase
- type RoleAssignment
- type RoleNameInput
- type ScopeNameInput
Constants ¶
View Source
const ( BUILD_SECURITY_NAMESPACE_ID = "33344d9c-fc72-4d6f-aba5-fa317101a7e9" MICROSOFT_TEAMFOUNDATION_IDENTITY = "Microsoft.TeamFoundation.Identity" )
Variables ¶
View Source
var AzureDevopsResources = []AzureDevopsResource{ &AzureDevopsEnvironmentResource{}, &AzureDevopsRoleAssignmentResource{}, &AzureDevopsBuildFolderResource{}, &AzureDevopsBuildFolderPermissionsResource{}, }
Functions ¶
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 AzureDevopsBuildFolderPermissionsResource ¶
type AzureDevopsBuildFolderPermissionsResource struct {
// contains filtered or unexported fields
}
func (*AzureDevopsBuildFolderPermissionsResource) Check ¶
func (c *AzureDevopsBuildFolderPermissionsResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*AzureDevopsBuildFolderPermissionsResource) Configure ¶
func (c *AzureDevopsBuildFolderPermissionsResource) Configure(config AzureDevopsConfig)
func (*AzureDevopsBuildFolderPermissionsResource) Create ¶
func (c *AzureDevopsBuildFolderPermissionsResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*AzureDevopsBuildFolderPermissionsResource) Delete ¶
func (c *AzureDevopsBuildFolderPermissionsResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*AzureDevopsBuildFolderPermissionsResource) Diff ¶
func (c *AzureDevopsBuildFolderPermissionsResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*AzureDevopsBuildFolderPermissionsResource) Name ¶
func (c *AzureDevopsBuildFolderPermissionsResource) Name() string
func (*AzureDevopsBuildFolderPermissionsResource) Read ¶
func (k *AzureDevopsBuildFolderPermissionsResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*AzureDevopsBuildFolderPermissionsResource) ToAzureDevopsBuildFolderPermissionsInput ¶
func (r *AzureDevopsBuildFolderPermissionsResource) ToAzureDevopsBuildFolderPermissionsInput(inputMap resource.PropertyMap) AzureDevopsBuildFolderPermissionsInput
func (*AzureDevopsBuildFolderPermissionsResource) Update ¶
func (c *AzureDevopsBuildFolderPermissionsResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type AzureDevopsBuildFolderResource ¶
type AzureDevopsBuildFolderResource struct {
// contains filtered or unexported fields
}
func (*AzureDevopsBuildFolderResource) Check ¶
func (c *AzureDevopsBuildFolderResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*AzureDevopsBuildFolderResource) Configure ¶
func (c *AzureDevopsBuildFolderResource) Configure(config AzureDevopsConfig)
func (*AzureDevopsBuildFolderResource) Create ¶
func (c *AzureDevopsBuildFolderResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*AzureDevopsBuildFolderResource) Delete ¶
func (c *AzureDevopsBuildFolderResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*AzureDevopsBuildFolderResource) Diff ¶
func (c *AzureDevopsBuildFolderResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*AzureDevopsBuildFolderResource) Name ¶
func (c *AzureDevopsBuildFolderResource) Name() string
func (*AzureDevopsBuildFolderResource) Read ¶
func (c *AzureDevopsBuildFolderResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*AzureDevopsBuildFolderResource) ToAzureDevopsBuildFolderInputId ¶
func (r *AzureDevopsBuildFolderResource) ToAzureDevopsBuildFolderInputId(inputMap resource.PropertyMap) AzureDevopsBuildFolderInputId
func (*AzureDevopsBuildFolderResource) Update ¶
func (c *AzureDevopsBuildFolderResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type AzureDevopsConfig ¶
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 (k *AzureDevopsEnvironmentResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*AzureDevopsEnvironmentResource) Configure ¶
func (c *AzureDevopsEnvironmentResource) Configure(config AzureDevopsConfig)
func (*AzureDevopsEnvironmentResource) Create ¶
func (azer *AzureDevopsEnvironmentResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*AzureDevopsEnvironmentResource) Delete ¶
func (c *AzureDevopsEnvironmentResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*AzureDevopsEnvironmentResource) Diff ¶
func (c *AzureDevopsEnvironmentResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*AzureDevopsEnvironmentResource) Name ¶
func (c *AzureDevopsEnvironmentResource) Name() string
func (*AzureDevopsEnvironmentResource) Read ¶
func (k *AzureDevopsEnvironmentResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*AzureDevopsEnvironmentResource) ToAzureDevopsEnviromentInput ¶
func (r *AzureDevopsEnvironmentResource) ToAzureDevopsEnviromentInput(inputMap resource.PropertyMap) AzureDevopsEnvironmentInput
func (*AzureDevopsEnvironmentResource) Update ¶
func (k *AzureDevopsEnvironmentResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
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 AzureDevopsResource ¶
type AzureDevopsResource interface { Name() string Configure(config AzureDevopsConfig) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, 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 (c *AzureDevopsRoleAssignmentResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*AzureDevopsRoleAssignmentResource) Configure ¶
func (c *AzureDevopsRoleAssignmentResource) Configure(config AzureDevopsConfig)
func (*AzureDevopsRoleAssignmentResource) Create ¶
func (c *AzureDevopsRoleAssignmentResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*AzureDevopsRoleAssignmentResource) Delete ¶
func (c *AzureDevopsRoleAssignmentResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*AzureDevopsRoleAssignmentResource) Diff ¶
func (c *AzureDevopsRoleAssignmentResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*AzureDevopsRoleAssignmentResource) Name ¶
func (c *AzureDevopsRoleAssignmentResource) Name() string
func (*AzureDevopsRoleAssignmentResource) Read ¶
func (k *AzureDevopsRoleAssignmentResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
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 ¶
func (c *AzureDevopsRoleAssignmentResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type AzureDevopsUnknownResource ¶
type AzureDevopsUnknownResource struct{}
func (*AzureDevopsUnknownResource) Check ¶
func (k *AzureDevopsUnknownResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*AzureDevopsUnknownResource) Configure ¶
func (u *AzureDevopsUnknownResource) Configure(config AzureDevopsConfig)
func (*AzureDevopsUnknownResource) Create ¶
func (c *AzureDevopsUnknownResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*AzureDevopsUnknownResource) Delete ¶
func (c *AzureDevopsUnknownResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*AzureDevopsUnknownResource) Diff ¶
func (c *AzureDevopsUnknownResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (AzureDevopsUnknownResource) Name ¶
func (c AzureDevopsUnknownResource) Name() string
func (*AzureDevopsUnknownResource) Read ¶
func (k *AzureDevopsUnknownResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*AzureDevopsUnknownResource) Update ¶
func (k *AzureDevopsUnknownResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type ExtendedInfo ¶
type KubernetesResourceInput ¶
type ResourceBase ¶
type ResourceBase interface {
GetUrn() string
}
type RoleAssignment ¶
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
Click to show internal directories.
Click to hide internal directories.