teamcloud

package module
v0.0.0-...-86b286d Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2022 License: MIT Imports: 14 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdapterInformation

type AdapterInformation struct {
	DisplayName     *string                 `json:"displayName,omitempty"`
	InputDataForm   *string                 `json:"inputDataForm,omitempty"`
	InputDataSchema *string                 `json:"inputDataSchema,omitempty"`
	Type            *AdapterInformationType `json:"type,omitempty"`
}

type AdapterInformationListDataResult

type AdapterInformationListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*AdapterInformation `json:"data,omitempty" azure:"ro"`
}

func (AdapterInformationListDataResult) MarshalJSON

func (a AdapterInformationListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type AdapterInformationListDataResult.

type AdapterInformationType

type AdapterInformationType string
const (
	AdapterInformationTypeAzureDevOps          AdapterInformationType = "AzureDevOps"
	AdapterInformationTypeAzureResourceManager AdapterInformationType = "AzureResourceManager"
	AdapterInformationTypeGitHub               AdapterInformationType = "GitHub"
	AdapterInformationTypeKubernetes           AdapterInformationType = "Kubernetes"
)

func PossibleAdapterInformationTypeValues

func PossibleAdapterInformationTypeValues() []AdapterInformationType

PossibleAdapterInformationTypeValues returns the possible values for the AdapterInformationType const type.

func (AdapterInformationType) ToPtr

ToPtr returns a *AdapterInformationType pointing to the current value.

type AlternateIdentity

type AlternateIdentity struct {
	Login *string `json:"login,omitempty"`
}

type Client

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

Client contains the methods for the TeamCloud group. Don't use this type directly, use NewClient() instead.

func NewClient

func NewClient(options *azcore.ClientOptions) *Client

NewClient creates a new instance of Client with the specified values. options - pass nil to accept the default values.

func (*Client) CancelComponentTask

func (client *Client) CancelComponentTask(ctx context.Context, organizationID string, projectID string, componentID string, taskID string, options *ClientCancelComponentTaskOptions) (ClientCancelComponentTaskResponse, error)

CancelComponentTask - Cancel a Project Component Task. If the operation fails it returns an *azcore.ResponseError type. options - ClientCancelComponentTaskOptions contains the optional parameters for the Client.CancelComponentTask method.

func (*Client) CreateComponent

func (client *Client) CreateComponent(ctx context.Context, organizationID string, projectID string, options *ClientCreateComponentOptions) (ClientCreateComponentResponse, error)

CreateComponent - Creates a new Project Component. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateComponentOptions contains the optional parameters for the Client.CreateComponent method.

func (*Client) CreateComponentTask

func (client *Client) CreateComponentTask(ctx context.Context, organizationID string, projectID string, componentID string, options *ClientCreateComponentTaskOptions) (ClientCreateComponentTaskResponse, error)

CreateComponentTask - Creates a new Project Component Task. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateComponentTaskOptions contains the optional parameters for the Client.CreateComponentTask method.

func (*Client) CreateDeploymentScope

func (client *Client) CreateDeploymentScope(ctx context.Context, organizationID string, options *ClientCreateDeploymentScopeOptions) (ClientCreateDeploymentScopeResponse, error)

CreateDeploymentScope - Creates a new Deployment Scope. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateDeploymentScopeOptions contains the optional parameters for the Client.CreateDeploymentScope method.

func (*Client) CreateOrganization

func (client *Client) CreateOrganization(ctx context.Context, options *ClientCreateOrganizationOptions) (ClientCreateOrganizationResponse, error)

CreateOrganization - Creates a new Organization. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateOrganizationOptions contains the optional parameters for the Client.CreateOrganization method.

func (*Client) CreateOrganizationUser

func (client *Client) CreateOrganizationUser(ctx context.Context, organizationID string, options *ClientCreateOrganizationUserOptions) (ClientCreateOrganizationUserResponse, error)

CreateOrganizationUser - Creates a new User. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateOrganizationUserOptions contains the optional parameters for the Client.CreateOrganizationUser method.

func (*Client) CreateProject

func (client *Client) CreateProject(ctx context.Context, organizationID string, options *ClientCreateProjectOptions) (ClientCreateProjectResponse, error)

CreateProject - Creates a new Project. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateProjectOptions contains the optional parameters for the Client.CreateProject method.

func (*Client) CreateProjectIdentity

func (client *Client) CreateProjectIdentity(ctx context.Context, organizationID string, projectID string, options *ClientCreateProjectIdentityOptions) (ClientCreateProjectIdentityResponse, error)

CreateProjectIdentity - Creates a new Project Identity. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateProjectIdentityOptions contains the optional parameters for the Client.CreateProjectIdentity method.

func (*Client) CreateProjectTag

func (client *Client) CreateProjectTag(ctx context.Context, organizationID string, projectID string, options *ClientCreateProjectTagOptions) (ClientCreateProjectTagResponse, error)

CreateProjectTag - Creates a new Project Tag. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateProjectTagOptions contains the optional parameters for the Client.CreateProjectTag method.

func (*Client) CreateProjectTemplate

func (client *Client) CreateProjectTemplate(ctx context.Context, organizationID string, options *ClientCreateProjectTemplateOptions) (ClientCreateProjectTemplateResponse, error)

CreateProjectTemplate - Creates a new Project Template. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateProjectTemplateOptions contains the optional parameters for the Client.CreateProjectTemplate method.

func (*Client) CreateProjectUser

func (client *Client) CreateProjectUser(ctx context.Context, organizationID string, projectID string, options *ClientCreateProjectUserOptions) (ClientCreateProjectUserResponse, error)

CreateProjectUser - Creates a new Project User If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateProjectUserOptions contains the optional parameters for the Client.CreateProjectUser method.

func (*Client) CreateSchedule

func (client *Client) CreateSchedule(ctx context.Context, organizationID string, projectID string, options *ClientCreateScheduleOptions) (ClientCreateScheduleResponse, error)

CreateSchedule - Creates a new Project Schedule. If the operation fails it returns an *azcore.ResponseError type. options - ClientCreateScheduleOptions contains the optional parameters for the Client.CreateSchedule method.

func (*Client) DeleteComponent

func (client *Client) DeleteComponent(ctx context.Context, componentID string, organizationID string, projectID string, options *ClientDeleteComponentOptions) (ClientDeleteComponentResponse, error)

DeleteComponent - Deletes an existing Project Component. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteComponentOptions contains the optional parameters for the Client.DeleteComponent method.

func (*Client) DeleteDeploymentScope

func (client *Client) DeleteDeploymentScope(ctx context.Context, organizationID string, deploymentScopeID string, options *ClientDeleteDeploymentScopeOptions) (ClientDeleteDeploymentScopeResponse, error)

DeleteDeploymentScope - Deletes a Deployment Scope. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteDeploymentScopeOptions contains the optional parameters for the Client.DeleteDeploymentScope method.

func (*Client) DeleteOrganization

func (client *Client) DeleteOrganization(ctx context.Context, organizationID string, options *ClientDeleteOrganizationOptions) (ClientDeleteOrganizationResponse, error)

DeleteOrganization - Deletes an existing Organization. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteOrganizationOptions contains the optional parameters for the Client.DeleteOrganization method.

func (*Client) DeleteOrganizationUser

func (client *Client) DeleteOrganizationUser(ctx context.Context, userID string, organizationID string, options *ClientDeleteOrganizationUserOptions) (ClientDeleteOrganizationUserResponse, error)

DeleteOrganizationUser - Deletes an existing User. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteOrganizationUserOptions contains the optional parameters for the Client.DeleteOrganizationUser method.

func (*Client) DeleteProject

func (client *Client) DeleteProject(ctx context.Context, projectID string, organizationID string, options *ClientDeleteProjectOptions) (ClientDeleteProjectResponse, error)

DeleteProject - Deletes a Project. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteProjectOptions contains the optional parameters for the Client.DeleteProject method.

func (*Client) DeleteProjectIdentity

func (client *Client) DeleteProjectIdentity(ctx context.Context, projectIdentityID string, organizationID string, projectID string, options *ClientDeleteProjectIdentityOptions) (ClientDeleteProjectIdentityResponse, error)

DeleteProjectIdentity - Deletes a Project Identity. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteProjectIdentityOptions contains the optional parameters for the Client.DeleteProjectIdentity method.

func (*Client) DeleteProjectTag

func (client *Client) DeleteProjectTag(ctx context.Context, tagKey string, organizationID string, projectID string, options *ClientDeleteProjectTagOptions) (ClientDeleteProjectTagResponse, error)

DeleteProjectTag - Deletes an existing Project Tag. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteProjectTagOptions contains the optional parameters for the Client.DeleteProjectTag method.

func (*Client) DeleteProjectTemplate

func (client *Client) DeleteProjectTemplate(ctx context.Context, projectTemplateID string, organizationID string, options *ClientDeleteProjectTemplateOptions) (ClientDeleteProjectTemplateResponse, error)

DeleteProjectTemplate - Deletes a Project Template. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteProjectTemplateOptions contains the optional parameters for the Client.DeleteProjectTemplate method.

func (*Client) DeleteProjectUser

func (client *Client) DeleteProjectUser(ctx context.Context, userID string, organizationID string, projectID string, options *ClientDeleteProjectUserOptions) (ClientDeleteProjectUserResponse, error)

DeleteProjectUser - Deletes an existing Project User. If the operation fails it returns an *azcore.ResponseError type. options - ClientDeleteProjectUserOptions contains the optional parameters for the Client.DeleteProjectUser method.

func (*Client) GetAdapters

func (client *Client) GetAdapters(ctx context.Context, options *ClientGetAdaptersOptions) (ClientGetAdaptersResponse, error)

GetAdapters - Gets all Adapters. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetAdaptersOptions contains the optional parameters for the Client.GetAdapters method.

func (*Client) GetAuditCommands

func (client *Client) GetAuditCommands(ctx context.Context, organizationID string, options *ClientGetAuditCommandsOptions) (ClientGetAuditCommandsResponse, error)

GetAuditCommands - Gets all auditable commands. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetAuditCommandsOptions contains the optional parameters for the Client.GetAuditCommands method.

func (*Client) GetAuditEntries

func (client *Client) GetAuditEntries(ctx context.Context, organizationID string, options *ClientGetAuditEntriesOptions) (ClientGetAuditEntriesResponse, error)

GetAuditEntries - Gets all audit entries. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetAuditEntriesOptions contains the optional parameters for the Client.GetAuditEntries method.

func (*Client) GetAuditEntry

func (client *Client) GetAuditEntry(ctx context.Context, commandID string, organizationID string, options *ClientGetAuditEntryOptions) (ClientGetAuditEntryResponse, error)

GetAuditEntry - Gets an audit entry. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetAuditEntryOptions contains the optional parameters for the Client.GetAuditEntry method.

func (*Client) GetComponent

func (client *Client) GetComponent(ctx context.Context, componentID string, organizationID string, projectID string, options *ClientGetComponentOptions) (ClientGetComponentResponse, error)

GetComponent - Gets a Project Component. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetComponentOptions contains the optional parameters for the Client.GetComponent method.

func (*Client) GetComponentTask

func (client *Client) GetComponentTask(ctx context.Context, taskID string, organizationID string, projectID string, componentID string, options *ClientGetComponentTaskOptions) (ClientGetComponentTaskResponse, error)

GetComponentTask - Gets the Component Task. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetComponentTaskOptions contains the optional parameters for the Client.GetComponentTask method.

func (*Client) GetComponentTasks

func (client *Client) GetComponentTasks(ctx context.Context, organizationID string, projectID string, componentID string, options *ClientGetComponentTasksOptions) (ClientGetComponentTasksResponse, error)

GetComponentTasks - Gets all Component Tasks. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetComponentTasksOptions contains the optional parameters for the Client.GetComponentTasks method.

func (*Client) GetComponentTemplate

func (client *Client) GetComponentTemplate(ctx context.Context, id string, organizationID string, projectID string, options *ClientGetComponentTemplateOptions) (ClientGetComponentTemplateResponse, error)

GetComponentTemplate - Gets the Component Template. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetComponentTemplateOptions contains the optional parameters for the Client.GetComponentTemplate method.

func (*Client) GetComponentTemplates

func (client *Client) GetComponentTemplates(ctx context.Context, organizationID string, projectID string, options *ClientGetComponentTemplatesOptions) (ClientGetComponentTemplatesResponse, error)

GetComponentTemplates - Gets all Component Templates for a Project. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetComponentTemplatesOptions contains the optional parameters for the Client.GetComponentTemplates method.

func (*Client) GetComponents

func (client *Client) GetComponents(ctx context.Context, organizationID string, projectID string, options *ClientGetComponentsOptions) (ClientGetComponentsResponse, error)

GetComponents - Gets all Components for a Project. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetComponentsOptions contains the optional parameters for the Client.GetComponents method.

func (*Client) GetDeploymentScope

func (client *Client) GetDeploymentScope(ctx context.Context, organizationID string, deploymentScopeID string, options *ClientGetDeploymentScopeOptions) (ClientGetDeploymentScopeResponse, error)

GetDeploymentScope - Gets a Deployment Scope. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetDeploymentScopeOptions contains the optional parameters for the Client.GetDeploymentScope method.

func (*Client) GetDeploymentScopes

func (client *Client) GetDeploymentScopes(ctx context.Context, organizationID string, options *ClientGetDeploymentScopesOptions) (ClientGetDeploymentScopesResponse, error)

GetDeploymentScopes - Gets all Deployment Scopes. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetDeploymentScopesOptions contains the optional parameters for the Client.GetDeploymentScopes method.

func (*Client) GetInfo

func (client *Client) GetInfo(ctx context.Context, options *ClientGetInfoOptions) (ClientGetInfoResponse, error)

GetInfo - Gets information about this TeamCloud deployment. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetInfoOptions contains the optional parameters for the Client.GetInfo method.

func (*Client) GetOrganization

func (client *Client) GetOrganization(ctx context.Context, organizationID string, options *ClientGetOrganizationOptions) (ClientGetOrganizationResponse, error)

GetOrganization - Gets an Organization. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetOrganizationOptions contains the optional parameters for the Client.GetOrganization method.

func (*Client) GetOrganizationUser

func (client *Client) GetOrganizationUser(ctx context.Context, userID string, organizationID string, options *ClientGetOrganizationUserOptions) (ClientGetOrganizationUserResponse, error)

GetOrganizationUser - Gets a User. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetOrganizationUserOptions contains the optional parameters for the Client.GetOrganizationUser method.

func (*Client) GetOrganizationUserMe

func (client *Client) GetOrganizationUserMe(ctx context.Context, organizationID string, options *ClientGetOrganizationUserMeOptions) (ClientGetOrganizationUserMeResponse, error)

GetOrganizationUserMe - Gets a User A User matching the current authenticated user. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetOrganizationUserMeOptions contains the optional parameters for the Client.GetOrganizationUserMe method.

func (*Client) GetOrganizationUsers

func (client *Client) GetOrganizationUsers(ctx context.Context, organizationID string, options *ClientGetOrganizationUsersOptions) (ClientGetOrganizationUsersResponse, error)

GetOrganizationUsers - Gets all Users. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetOrganizationUsersOptions contains the optional parameters for the Client.GetOrganizationUsers method.

func (*Client) GetOrganizations

func (client *Client) GetOrganizations(ctx context.Context, options *ClientGetOrganizationsOptions) (ClientGetOrganizationsResponse, error)

GetOrganizations - Gets all Organizations. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetOrganizationsOptions contains the optional parameters for the Client.GetOrganizations method.

func (*Client) GetProject

func (client *Client) GetProject(ctx context.Context, projectID string, organizationID string, options *ClientGetProjectOptions) (ClientGetProjectResponse, error)

GetProject - Gets a Project. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectOptions contains the optional parameters for the Client.GetProject method.

func (*Client) GetProjectIdentities

func (client *Client) GetProjectIdentities(ctx context.Context, organizationID string, projectID string, options *ClientGetProjectIdentitiesOptions) (ClientGetProjectIdentitiesResponse, error)

GetProjectIdentities - Gets all Project Identities. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectIdentitiesOptions contains the optional parameters for the Client.GetProjectIdentities method.

func (*Client) GetProjectIdentity

func (client *Client) GetProjectIdentity(ctx context.Context, projectIdentityID string, organizationID string, projectID string, options *ClientGetProjectIdentityOptions) (ClientGetProjectIdentityResponse, error)

GetProjectIdentity - Gets a Project Identity. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectIdentityOptions contains the optional parameters for the Client.GetProjectIdentity method.

func (*Client) GetProjectStatus

func (client *Client) GetProjectStatus(ctx context.Context, projectID string, trackingID string, organizationID string, options *ClientGetProjectStatusOptions) (ClientGetProjectStatusResponse, error)

GetProjectStatus - Gets the status of a long-running operation. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectStatusOptions contains the optional parameters for the Client.GetProjectStatus method.

func (*Client) GetProjectTagByKey

func (client *Client) GetProjectTagByKey(ctx context.Context, tagKey string, organizationID string, projectID string, options *ClientGetProjectTagByKeyOptions) (ClientGetProjectTagByKeyResponse, error)

GetProjectTagByKey - Gets a Project Tag by Key. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectTagByKeyOptions contains the optional parameters for the Client.GetProjectTagByKey method.

func (*Client) GetProjectTags

func (client *Client) GetProjectTags(ctx context.Context, organizationID string, projectID string, options *ClientGetProjectTagsOptions) (ClientGetProjectTagsResponse, error)

GetProjectTags - Gets all Tags for a Project. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectTagsOptions contains the optional parameters for the Client.GetProjectTags method.

func (*Client) GetProjectTemplate

func (client *Client) GetProjectTemplate(ctx context.Context, projectTemplateID string, organizationID string, options *ClientGetProjectTemplateOptions) (ClientGetProjectTemplateResponse, error)

GetProjectTemplate - Gets a Project Template. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectTemplateOptions contains the optional parameters for the Client.GetProjectTemplate method.

func (*Client) GetProjectTemplates

func (client *Client) GetProjectTemplates(ctx context.Context, organizationID string, options *ClientGetProjectTemplatesOptions) (ClientGetProjectTemplatesResponse, error)

GetProjectTemplates - Gets all Project Templates. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectTemplatesOptions contains the optional parameters for the Client.GetProjectTemplates method.

func (*Client) GetProjectUser

func (client *Client) GetProjectUser(ctx context.Context, userID string, organizationID string, projectID string, options *ClientGetProjectUserOptions) (ClientGetProjectUserResponse, error)

GetProjectUser - Gets a Project User by ID or email address. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectUserOptions contains the optional parameters for the Client.GetProjectUser method.

func (*Client) GetProjectUserMe

func (client *Client) GetProjectUserMe(ctx context.Context, organizationID string, projectID string, options *ClientGetProjectUserMeOptions) (ClientGetProjectUserMeResponse, error)

GetProjectUserMe - Gets a Project User for the calling user. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectUserMeOptions contains the optional parameters for the Client.GetProjectUserMe method.

func (*Client) GetProjectUsers

func (client *Client) GetProjectUsers(ctx context.Context, organizationID string, projectID string, options *ClientGetProjectUsersOptions) (ClientGetProjectUsersResponse, error)

GetProjectUsers - Gets all Users for a Project. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectUsersOptions contains the optional parameters for the Client.GetProjectUsers method.

func (*Client) GetProjects

func (client *Client) GetProjects(ctx context.Context, organizationID string, options *ClientGetProjectsOptions) (ClientGetProjectsResponse, error)

GetProjects - Gets all Projects. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetProjectsOptions contains the optional parameters for the Client.GetProjects method.

func (*Client) GetSchedule

func (client *Client) GetSchedule(ctx context.Context, scheduleID string, organizationID string, projectID string, options *ClientGetScheduleOptions) (ClientGetScheduleResponse, error)

GetSchedule - Gets the Schedule. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetScheduleOptions contains the optional parameters for the Client.GetSchedule method.

func (*Client) GetSchedules

func (client *Client) GetSchedules(ctx context.Context, organizationID string, projectID string, options *ClientGetSchedulesOptions) (ClientGetSchedulesResponse, error)

GetSchedules - Gets all Schedule. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetSchedulesOptions contains the optional parameters for the Client.GetSchedules method.

func (*Client) GetStatus

func (client *Client) GetStatus(ctx context.Context, trackingID string, organizationID string, options *ClientGetStatusOptions) (ClientGetStatusResponse, error)

GetStatus - Gets the status of a long-running operation. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetStatusOptions contains the optional parameters for the Client.GetStatus method.

func (*Client) GetUserProjects

func (client *Client) GetUserProjects(ctx context.Context, organizationID string, userID string, options *ClientGetUserProjectsOptions) (ClientGetUserProjectsResponse, error)

GetUserProjects - Gets all Projects for a User. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetUserProjectsOptions contains the optional parameters for the Client.GetUserProjects method.

func (*Client) GetUserProjectsMe

func (client *Client) GetUserProjectsMe(ctx context.Context, organizationID string, options *ClientGetUserProjectsMeOptions) (ClientGetUserProjectsMeResponse, error)

GetUserProjectsMe - Gets all Projects for a User. If the operation fails it returns an *azcore.ResponseError type. options - ClientGetUserProjectsMeOptions contains the optional parameters for the Client.GetUserProjectsMe method.

func (*Client) InitializeAuthorization

func (client *Client) InitializeAuthorization(ctx context.Context, organizationID string, deploymentScopeID string, options *ClientInitializeAuthorizationOptions) (ClientInitializeAuthorizationResponse, error)

InitializeAuthorization - Initialize a new authorization session for a deployment scope. If the operation fails it returns an *azcore.ResponseError type. options - ClientInitializeAuthorizationOptions contains the optional parameters for the Client.InitializeAuthorization method.

func (*Client) NegotiateSignalR

func (client *Client) NegotiateSignalR(ctx context.Context, organizationID string, projectID string, options *ClientNegotiateSignalROptions) (ClientNegotiateSignalRResponse, error)

NegotiateSignalR - Negotiates the SignalR connection. If the operation fails it returns an *azcore.ResponseError type. options - ClientNegotiateSignalROptions contains the optional parameters for the Client.NegotiateSignalR method.

func (*Client) ReRunComponentTask

func (client *Client) ReRunComponentTask(ctx context.Context, organizationID string, projectID string, componentID string, taskID string, options *ClientReRunComponentTaskOptions) (ClientReRunComponentTaskResponse, error)

ReRunComponentTask - Rerun a Project Component Task. If the operation fails it returns an *azcore.ResponseError type. options - ClientReRunComponentTaskOptions contains the optional parameters for the Client.ReRunComponentTask method.

func (*Client) RunSchedule

func (client *Client) RunSchedule(ctx context.Context, scheduleID string, organizationID string, projectID string, options *ClientRunScheduleOptions) (ClientRunScheduleResponse, error)

RunSchedule - Runs a Project Schedule. If the operation fails it returns an *azcore.ResponseError type. options - ClientRunScheduleOptions contains the optional parameters for the Client.RunSchedule method.

func (*Client) UpdateDeploymentScope

func (client *Client) UpdateDeploymentScope(ctx context.Context, organizationID string, deploymentScopeID string, options *ClientUpdateDeploymentScopeOptions) (ClientUpdateDeploymentScopeResponse, error)

UpdateDeploymentScope - Updates an existing Deployment Scope. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateDeploymentScopeOptions contains the optional parameters for the Client.UpdateDeploymentScope method.

func (*Client) UpdateOrganizationUser

func (client *Client) UpdateOrganizationUser(ctx context.Context, userID string, organizationID string, options *ClientUpdateOrganizationUserOptions) (ClientUpdateOrganizationUserResponse, error)

UpdateOrganizationUser - Updates an existing User. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateOrganizationUserOptions contains the optional parameters for the Client.UpdateOrganizationUser method.

func (*Client) UpdateOrganizationUserMe

func (client *Client) UpdateOrganizationUserMe(ctx context.Context, organizationID string, options *ClientUpdateOrganizationUserMeOptions) (ClientUpdateOrganizationUserMeResponse, error)

UpdateOrganizationUserMe - Updates an existing User. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateOrganizationUserMeOptions contains the optional parameters for the Client.UpdateOrganizationUserMe method.

func (*Client) UpdateProjectIdentity

func (client *Client) UpdateProjectIdentity(ctx context.Context, projectIdentityID string, organizationID string, projectID string, options *ClientUpdateProjectIdentityOptions) (ClientUpdateProjectIdentityResponse, error)

UpdateProjectIdentity - Updates an existing Project Identity. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateProjectIdentityOptions contains the optional parameters for the Client.UpdateProjectIdentity method.

func (*Client) UpdateProjectTag

func (client *Client) UpdateProjectTag(ctx context.Context, organizationID string, projectID string, options *ClientUpdateProjectTagOptions) (ClientUpdateProjectTagResponse, error)

UpdateProjectTag - Updates an existing Project Tag. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateProjectTagOptions contains the optional parameters for the Client.UpdateProjectTag method.

func (*Client) UpdateProjectTemplate

func (client *Client) UpdateProjectTemplate(ctx context.Context, projectTemplateID string, organizationID string, options *ClientUpdateProjectTemplateOptions) (ClientUpdateProjectTemplateResponse, error)

UpdateProjectTemplate - Updates an existing Project Template. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateProjectTemplateOptions contains the optional parameters for the Client.UpdateProjectTemplate method.

func (*Client) UpdateProjectUser

func (client *Client) UpdateProjectUser(ctx context.Context, userID string, organizationID string, projectID string, options *ClientUpdateProjectUserOptions) (ClientUpdateProjectUserResponse, error)

UpdateProjectUser - Updates an existing Project User. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateProjectUserOptions contains the optional parameters for the Client.UpdateProjectUser method.

func (*Client) UpdateProjectUserMe

func (client *Client) UpdateProjectUserMe(ctx context.Context, organizationID string, projectID string, options *ClientUpdateProjectUserMeOptions) (ClientUpdateProjectUserMeResponse, error)

UpdateProjectUserMe - Updates an existing Project User. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateProjectUserMeOptions contains the optional parameters for the Client.UpdateProjectUserMe method.

func (*Client) UpdateSchedule

func (client *Client) UpdateSchedule(ctx context.Context, scheduleID string, organizationID string, projectID string, options *ClientUpdateScheduleOptions) (ClientUpdateScheduleResponse, error)

UpdateSchedule - Updates a Project Schedule. If the operation fails it returns an *azcore.ResponseError type. options - ClientUpdateScheduleOptions contains the optional parameters for the Client.UpdateSchedule method.

type ClientCancelComponentTaskOptions

type ClientCancelComponentTaskOptions struct {
}

ClientCancelComponentTaskOptions contains the optional parameters for the Client.CancelComponentTask method.

type ClientCancelComponentTaskResponse

type ClientCancelComponentTaskResponse struct {
	// // Possible types are ComponentTaskDataResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCancelComponentTaskResponse contains the response from method Client.CancelComponentTask.

type ClientCreateComponentOptions

type ClientCreateComponentOptions struct {
	Body *ComponentDefinition
}

ClientCreateComponentOptions contains the optional parameters for the Client.CreateComponent method.

type ClientCreateComponentResponse

type ClientCreateComponentResponse struct {
	// // Possible types are ComponentDataResult, StatusResult, ErrorResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateComponentResponse contains the response from method Client.CreateComponent.

type ClientCreateComponentTaskOptions

type ClientCreateComponentTaskOptions struct {
	Body *ComponentTaskDefinition
}

ClientCreateComponentTaskOptions contains the optional parameters for the Client.CreateComponentTask method.

type ClientCreateComponentTaskResponse

type ClientCreateComponentTaskResponse struct {
	// // Possible types are ComponentTaskDataResult, StatusResult, ErrorResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateComponentTaskResponse contains the response from method Client.CreateComponentTask.

type ClientCreateDeploymentScopeOptions

type ClientCreateDeploymentScopeOptions struct {
	Body *DeploymentScopeDefinition
}

ClientCreateDeploymentScopeOptions contains the optional parameters for the Client.CreateDeploymentScope method.

type ClientCreateDeploymentScopeResponse

type ClientCreateDeploymentScopeResponse struct {
	// // Possible types are DeploymentScopeDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateDeploymentScopeResponse contains the response from method Client.CreateDeploymentScope.

type ClientCreateOrganizationOptions

type ClientCreateOrganizationOptions struct {
	Body *OrganizationDefinition
}

ClientCreateOrganizationOptions contains the optional parameters for the Client.CreateOrganization method.

type ClientCreateOrganizationResponse

type ClientCreateOrganizationResponse struct {
	// // Possible types are OrganizationDataResult, ErrorResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateOrganizationResponse contains the response from method Client.CreateOrganization.

type ClientCreateOrganizationUserOptions

type ClientCreateOrganizationUserOptions struct {
	Body *UserDefinition
}

ClientCreateOrganizationUserOptions contains the optional parameters for the Client.CreateOrganizationUser method.

type ClientCreateOrganizationUserResponse

type ClientCreateOrganizationUserResponse struct {
	// // Possible types are UserDataResult, ErrorResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateOrganizationUserResponse contains the response from method Client.CreateOrganizationUser.

type ClientCreateProjectIdentityOptions

type ClientCreateProjectIdentityOptions struct {
	Body *ProjectIdentityDefinition
}

ClientCreateProjectIdentityOptions contains the optional parameters for the Client.CreateProjectIdentity method.

type ClientCreateProjectIdentityResponse

type ClientCreateProjectIdentityResponse struct {
	// // Possible types are ProjectIdentityDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateProjectIdentityResponse contains the response from method Client.CreateProjectIdentity.

type ClientCreateProjectOptions

type ClientCreateProjectOptions struct {
	Body *ProjectDefinition
}

ClientCreateProjectOptions contains the optional parameters for the Client.CreateProject method.

type ClientCreateProjectResponse

type ClientCreateProjectResponse struct {
	// // Possible types are ProjectDataResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateProjectResponse contains the response from method Client.CreateProject.

type ClientCreateProjectTagOptions

type ClientCreateProjectTagOptions struct {
	Body map[string]*string
}

ClientCreateProjectTagOptions contains the optional parameters for the Client.CreateProjectTag method.

type ClientCreateProjectTagResponse

type ClientCreateProjectTagResponse struct {
	// // Possible types are StatusResult, ErrorResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateProjectTagResponse contains the response from method Client.CreateProjectTag.

type ClientCreateProjectTemplateOptions

type ClientCreateProjectTemplateOptions struct {
	Body *ProjectTemplateDefinition
}

ClientCreateProjectTemplateOptions contains the optional parameters for the Client.CreateProjectTemplate method.

type ClientCreateProjectTemplateResponse

type ClientCreateProjectTemplateResponse struct {
	// // Possible types are ProjectTemplateDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateProjectTemplateResponse contains the response from method Client.CreateProjectTemplate.

type ClientCreateProjectUserOptions

type ClientCreateProjectUserOptions struct {
	Body *UserDefinition
}

ClientCreateProjectUserOptions contains the optional parameters for the Client.CreateProjectUser method.

type ClientCreateProjectUserResponse

type ClientCreateProjectUserResponse struct {
	// // Possible types are UserDataResult, StatusResult, ErrorResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateProjectUserResponse contains the response from method Client.CreateProjectUser.

type ClientCreateScheduleOptions

type ClientCreateScheduleOptions struct {
	Body *ScheduleDefinition
}

ClientCreateScheduleOptions contains the optional parameters for the Client.CreateSchedule method.

type ClientCreateScheduleResponse

type ClientCreateScheduleResponse struct {
	// // Possible types are ScheduleDataResult, ErrorResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientCreateScheduleResponse contains the response from method Client.CreateSchedule.

type ClientDeleteComponentOptions

type ClientDeleteComponentOptions struct {
}

ClientDeleteComponentOptions contains the optional parameters for the Client.DeleteComponent method.

type ClientDeleteComponentResponse

type ClientDeleteComponentResponse struct {
	// // Possible types are StatusResult, ComponentDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientDeleteComponentResponse contains the response from method Client.DeleteComponent.

type ClientDeleteDeploymentScopeOptions

type ClientDeleteDeploymentScopeOptions struct {
}

ClientDeleteDeploymentScopeOptions contains the optional parameters for the Client.DeleteDeploymentScope method.

type ClientDeleteDeploymentScopeResponse

type ClientDeleteDeploymentScopeResponse struct {
	// // Possible types are DeploymentScopeDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientDeleteDeploymentScopeResponse contains the response from method Client.DeleteDeploymentScope.

type ClientDeleteOrganizationOptions

type ClientDeleteOrganizationOptions struct {
}

ClientDeleteOrganizationOptions contains the optional parameters for the Client.DeleteOrganization method.

type ClientDeleteOrganizationResponse

type ClientDeleteOrganizationResponse struct {
	// // Possible types are StatusResult, ErrorResult
	Value interface{}
}

ClientDeleteOrganizationResponse contains the response from method Client.DeleteOrganization.

type ClientDeleteOrganizationUserOptions

type ClientDeleteOrganizationUserOptions struct {
}

ClientDeleteOrganizationUserOptions contains the optional parameters for the Client.DeleteOrganizationUser method.

type ClientDeleteOrganizationUserResponse

type ClientDeleteOrganizationUserResponse struct {
	// // Possible types are StatusResult, UserDataResult, ErrorResult
	Value interface{}
}

ClientDeleteOrganizationUserResponse contains the response from method Client.DeleteOrganizationUser.

type ClientDeleteProjectIdentityOptions

type ClientDeleteProjectIdentityOptions struct {
}

ClientDeleteProjectIdentityOptions contains the optional parameters for the Client.DeleteProjectIdentity method.

type ClientDeleteProjectIdentityResponse

type ClientDeleteProjectIdentityResponse struct {
	// // Possible types are ProjectIdentityDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientDeleteProjectIdentityResponse contains the response from method Client.DeleteProjectIdentity.

type ClientDeleteProjectOptions

type ClientDeleteProjectOptions struct {
}

ClientDeleteProjectOptions contains the optional parameters for the Client.DeleteProject method.

type ClientDeleteProjectResponse

type ClientDeleteProjectResponse struct {
	// // Possible types are StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientDeleteProjectResponse contains the response from method Client.DeleteProject.

type ClientDeleteProjectTagOptions

type ClientDeleteProjectTagOptions struct {
}

ClientDeleteProjectTagOptions contains the optional parameters for the Client.DeleteProjectTag method.

type ClientDeleteProjectTagResponse

type ClientDeleteProjectTagResponse struct {
	// // Possible types are StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientDeleteProjectTagResponse contains the response from method Client.DeleteProjectTag.

type ClientDeleteProjectTemplateOptions

type ClientDeleteProjectTemplateOptions struct {
}

ClientDeleteProjectTemplateOptions contains the optional parameters for the Client.DeleteProjectTemplate method.

type ClientDeleteProjectTemplateResponse

type ClientDeleteProjectTemplateResponse struct {
	// // Possible types are ProjectTemplateDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientDeleteProjectTemplateResponse contains the response from method Client.DeleteProjectTemplate.

type ClientDeleteProjectUserOptions

type ClientDeleteProjectUserOptions struct {
}

ClientDeleteProjectUserOptions contains the optional parameters for the Client.DeleteProjectUser method.

type ClientDeleteProjectUserResponse

type ClientDeleteProjectUserResponse struct {
	// // Possible types are StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientDeleteProjectUserResponse contains the response from method Client.DeleteProjectUser.

type ClientGetAdaptersOptions

type ClientGetAdaptersOptions struct {
}

ClientGetAdaptersOptions contains the optional parameters for the Client.GetAdapters method.

type ClientGetAdaptersResponse

type ClientGetAdaptersResponse struct {
	// // Possible types are AdapterInformationListDataResult, ErrorResult
	Value interface{}
}

ClientGetAdaptersResponse contains the response from method Client.GetAdapters.

type ClientGetAuditCommandsOptions

type ClientGetAuditCommandsOptions struct {
}

ClientGetAuditCommandsOptions contains the optional parameters for the Client.GetAuditCommands method.

type ClientGetAuditCommandsResponse

type ClientGetAuditCommandsResponse struct {
	// // Possible types are StringListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetAuditCommandsResponse contains the response from method Client.GetAuditCommands.

type ClientGetAuditEntriesOptions

type ClientGetAuditEntriesOptions struct {
	Commands  []string
	TimeRange *string
}

ClientGetAuditEntriesOptions contains the optional parameters for the Client.GetAuditEntries method.

type ClientGetAuditEntriesResponse

type ClientGetAuditEntriesResponse struct {
	// // Possible types are CommandAuditEntityListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetAuditEntriesResponse contains the response from method Client.GetAuditEntries.

type ClientGetAuditEntryOptions

type ClientGetAuditEntryOptions struct {
	Expand *bool
}

ClientGetAuditEntryOptions contains the optional parameters for the Client.GetAuditEntry method.

type ClientGetAuditEntryResponse

type ClientGetAuditEntryResponse struct {
	// // Possible types are CommandAuditEntityDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetAuditEntryResponse contains the response from method Client.GetAuditEntry.

type ClientGetComponentOptions

type ClientGetComponentOptions struct {
}

ClientGetComponentOptions contains the optional parameters for the Client.GetComponent method.

type ClientGetComponentResponse

type ClientGetComponentResponse struct {
	// // Possible types are ComponentDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetComponentResponse contains the response from method Client.GetComponent.

type ClientGetComponentTaskOptions

type ClientGetComponentTaskOptions struct {
}

ClientGetComponentTaskOptions contains the optional parameters for the Client.GetComponentTask method.

type ClientGetComponentTaskResponse

type ClientGetComponentTaskResponse struct {
	// // Possible types are ComponentTaskDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetComponentTaskResponse contains the response from method Client.GetComponentTask.

type ClientGetComponentTasksOptions

type ClientGetComponentTasksOptions struct {
}

ClientGetComponentTasksOptions contains the optional parameters for the Client.GetComponentTasks method.

type ClientGetComponentTasksResponse

type ClientGetComponentTasksResponse struct {
	// // Possible types are ComponentTaskListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetComponentTasksResponse contains the response from method Client.GetComponentTasks.

type ClientGetComponentTemplateOptions

type ClientGetComponentTemplateOptions struct {
}

ClientGetComponentTemplateOptions contains the optional parameters for the Client.GetComponentTemplate method.

type ClientGetComponentTemplateResponse

type ClientGetComponentTemplateResponse struct {
	// // Possible types are ComponentTemplateDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetComponentTemplateResponse contains the response from method Client.GetComponentTemplate.

type ClientGetComponentTemplatesOptions

type ClientGetComponentTemplatesOptions struct {
}

ClientGetComponentTemplatesOptions contains the optional parameters for the Client.GetComponentTemplates method.

type ClientGetComponentTemplatesResponse

type ClientGetComponentTemplatesResponse struct {
	// // Possible types are ComponentTemplateListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetComponentTemplatesResponse contains the response from method Client.GetComponentTemplates.

type ClientGetComponentsOptions

type ClientGetComponentsOptions struct {
	Deleted *bool
}

ClientGetComponentsOptions contains the optional parameters for the Client.GetComponents method.

type ClientGetComponentsResponse

type ClientGetComponentsResponse struct {
	// // Possible types are ComponentListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetComponentsResponse contains the response from method Client.GetComponents.

type ClientGetDeploymentScopeOptions

type ClientGetDeploymentScopeOptions struct {
}

ClientGetDeploymentScopeOptions contains the optional parameters for the Client.GetDeploymentScope method.

type ClientGetDeploymentScopeResponse

type ClientGetDeploymentScopeResponse struct {
	// // Possible types are DeploymentScopeDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetDeploymentScopeResponse contains the response from method Client.GetDeploymentScope.

type ClientGetDeploymentScopesOptions

type ClientGetDeploymentScopesOptions struct {
}

ClientGetDeploymentScopesOptions contains the optional parameters for the Client.GetDeploymentScopes method.

type ClientGetDeploymentScopesResponse

type ClientGetDeploymentScopesResponse struct {
	// // Possible types are DeploymentScopeListDataResult, ErrorResult
	Value interface{}
}

ClientGetDeploymentScopesResponse contains the response from method Client.GetDeploymentScopes.

type ClientGetInfoOptions

type ClientGetInfoOptions struct {
}

ClientGetInfoOptions contains the optional parameters for the Client.GetInfo method.

type ClientGetInfoResponse

type ClientGetInfoResponse struct {
	InformationDataResult
}

ClientGetInfoResponse contains the response from method Client.GetInfo.

type ClientGetOrganizationOptions

type ClientGetOrganizationOptions struct {
}

ClientGetOrganizationOptions contains the optional parameters for the Client.GetOrganization method.

type ClientGetOrganizationResponse

type ClientGetOrganizationResponse struct {
	// // Possible types are OrganizationDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetOrganizationResponse contains the response from method Client.GetOrganization.

type ClientGetOrganizationUserMeOptions

type ClientGetOrganizationUserMeOptions struct {
}

ClientGetOrganizationUserMeOptions contains the optional parameters for the Client.GetOrganizationUserMe method.

type ClientGetOrganizationUserMeResponse

type ClientGetOrganizationUserMeResponse struct {
	// // Possible types are UserDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetOrganizationUserMeResponse contains the response from method Client.GetOrganizationUserMe.

type ClientGetOrganizationUserOptions

type ClientGetOrganizationUserOptions struct {
}

ClientGetOrganizationUserOptions contains the optional parameters for the Client.GetOrganizationUser method.

type ClientGetOrganizationUserResponse

type ClientGetOrganizationUserResponse struct {
	// // Possible types are UserDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetOrganizationUserResponse contains the response from method Client.GetOrganizationUser.

type ClientGetOrganizationUsersOptions

type ClientGetOrganizationUsersOptions struct {
}

ClientGetOrganizationUsersOptions contains the optional parameters for the Client.GetOrganizationUsers method.

type ClientGetOrganizationUsersResponse

type ClientGetOrganizationUsersResponse struct {
	// // Possible types are UserListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetOrganizationUsersResponse contains the response from method Client.GetOrganizationUsers.

type ClientGetOrganizationsOptions

type ClientGetOrganizationsOptions struct {
}

ClientGetOrganizationsOptions contains the optional parameters for the Client.GetOrganizations method.

type ClientGetOrganizationsResponse

type ClientGetOrganizationsResponse struct {
	// // Possible types are OrganizationListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetOrganizationsResponse contains the response from method Client.GetOrganizations.

type ClientGetProjectIdentitiesOptions

type ClientGetProjectIdentitiesOptions struct {
}

ClientGetProjectIdentitiesOptions contains the optional parameters for the Client.GetProjectIdentities method.

type ClientGetProjectIdentitiesResponse

type ClientGetProjectIdentitiesResponse struct {
	// // Possible types are ProjectIdentityListDataResult, ErrorResult
	Value interface{}
}

ClientGetProjectIdentitiesResponse contains the response from method Client.GetProjectIdentities.

type ClientGetProjectIdentityOptions

type ClientGetProjectIdentityOptions struct {
}

ClientGetProjectIdentityOptions contains the optional parameters for the Client.GetProjectIdentity method.

type ClientGetProjectIdentityResponse

type ClientGetProjectIdentityResponse struct {
	// // Possible types are ProjectIdentityDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectIdentityResponse contains the response from method Client.GetProjectIdentity.

type ClientGetProjectOptions

type ClientGetProjectOptions struct {
}

ClientGetProjectOptions contains the optional parameters for the Client.GetProject method.

type ClientGetProjectResponse

type ClientGetProjectResponse struct {
	// // Possible types are ProjectDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectResponse contains the response from method Client.GetProject.

type ClientGetProjectStatusOptions

type ClientGetProjectStatusOptions struct {
}

ClientGetProjectStatusOptions contains the optional parameters for the Client.GetProjectStatus method.

type ClientGetProjectStatusResponse

type ClientGetProjectStatusResponse struct {
	// // Possible types are StatusResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectStatusResponse contains the response from method Client.GetProjectStatus.

type ClientGetProjectTagByKeyOptions

type ClientGetProjectTagByKeyOptions struct {
}

ClientGetProjectTagByKeyOptions contains the optional parameters for the Client.GetProjectTagByKey method.

type ClientGetProjectTagByKeyResponse

type ClientGetProjectTagByKeyResponse struct {
	// // Possible types are StringDictionaryDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectTagByKeyResponse contains the response from method Client.GetProjectTagByKey.

type ClientGetProjectTagsOptions

type ClientGetProjectTagsOptions struct {
}

ClientGetProjectTagsOptions contains the optional parameters for the Client.GetProjectTags method.

type ClientGetProjectTagsResponse

type ClientGetProjectTagsResponse struct {
	// // Possible types are StringDictionaryDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectTagsResponse contains the response from method Client.GetProjectTags.

type ClientGetProjectTemplateOptions

type ClientGetProjectTemplateOptions struct {
}

ClientGetProjectTemplateOptions contains the optional parameters for the Client.GetProjectTemplate method.

type ClientGetProjectTemplateResponse

type ClientGetProjectTemplateResponse struct {
	// // Possible types are ProjectTemplateDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectTemplateResponse contains the response from method Client.GetProjectTemplate.

type ClientGetProjectTemplatesOptions

type ClientGetProjectTemplatesOptions struct {
}

ClientGetProjectTemplatesOptions contains the optional parameters for the Client.GetProjectTemplates method.

type ClientGetProjectTemplatesResponse

type ClientGetProjectTemplatesResponse struct {
	// // Possible types are ProjectTemplateListDataResult, ErrorResult
	Value interface{}
}

ClientGetProjectTemplatesResponse contains the response from method Client.GetProjectTemplates.

type ClientGetProjectUserMeOptions

type ClientGetProjectUserMeOptions struct {
}

ClientGetProjectUserMeOptions contains the optional parameters for the Client.GetProjectUserMe method.

type ClientGetProjectUserMeResponse

type ClientGetProjectUserMeResponse struct {
	// // Possible types are UserDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectUserMeResponse contains the response from method Client.GetProjectUserMe.

type ClientGetProjectUserOptions

type ClientGetProjectUserOptions struct {
}

ClientGetProjectUserOptions contains the optional parameters for the Client.GetProjectUser method.

type ClientGetProjectUserResponse

type ClientGetProjectUserResponse struct {
	// // Possible types are UserDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectUserResponse contains the response from method Client.GetProjectUser.

type ClientGetProjectUsersOptions

type ClientGetProjectUsersOptions struct {
}

ClientGetProjectUsersOptions contains the optional parameters for the Client.GetProjectUsers method.

type ClientGetProjectUsersResponse

type ClientGetProjectUsersResponse struct {
	// // Possible types are UserListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetProjectUsersResponse contains the response from method Client.GetProjectUsers.

type ClientGetProjectsOptions

type ClientGetProjectsOptions struct {
}

ClientGetProjectsOptions contains the optional parameters for the Client.GetProjects method.

type ClientGetProjectsResponse

type ClientGetProjectsResponse struct {
	// // Possible types are ProjectListDataResult, ErrorResult
	Value interface{}
}

ClientGetProjectsResponse contains the response from method Client.GetProjects.

type ClientGetScheduleOptions

type ClientGetScheduleOptions struct {
}

ClientGetScheduleOptions contains the optional parameters for the Client.GetSchedule method.

type ClientGetScheduleResponse

type ClientGetScheduleResponse struct {
	// // Possible types are ScheduleDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetScheduleResponse contains the response from method Client.GetSchedule.

type ClientGetSchedulesOptions

type ClientGetSchedulesOptions struct {
}

ClientGetSchedulesOptions contains the optional parameters for the Client.GetSchedules method.

type ClientGetSchedulesResponse

type ClientGetSchedulesResponse struct {
	// // Possible types are ScheduleListDataResult, ErrorResult
	Value interface{}
}

ClientGetSchedulesResponse contains the response from method Client.GetSchedules.

type ClientGetStatusOptions

type ClientGetStatusOptions struct {
}

ClientGetStatusOptions contains the optional parameters for the Client.GetStatus method.

type ClientGetStatusResponse

type ClientGetStatusResponse struct {
	// // Possible types are StatusResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetStatusResponse contains the response from method Client.GetStatus.

type ClientGetUserProjectsMeOptions

type ClientGetUserProjectsMeOptions struct {
}

ClientGetUserProjectsMeOptions contains the optional parameters for the Client.GetUserProjectsMe method.

type ClientGetUserProjectsMeResponse

type ClientGetUserProjectsMeResponse struct {
	// // Possible types are ProjectListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetUserProjectsMeResponse contains the response from method Client.GetUserProjectsMe.

type ClientGetUserProjectsOptions

type ClientGetUserProjectsOptions struct {
}

ClientGetUserProjectsOptions contains the optional parameters for the Client.GetUserProjects method.

type ClientGetUserProjectsResponse

type ClientGetUserProjectsResponse struct {
	// // Possible types are ProjectListDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientGetUserProjectsResponse contains the response from method Client.GetUserProjects.

type ClientInitializeAuthorizationOptions

type ClientInitializeAuthorizationOptions struct {
}

ClientInitializeAuthorizationOptions contains the optional parameters for the Client.InitializeAuthorization method.

type ClientInitializeAuthorizationResponse

type ClientInitializeAuthorizationResponse struct {
	// // Possible types are DeploymentScopeDataResult, ErrorResult
	Value interface{}
}

ClientInitializeAuthorizationResponse contains the response from method Client.InitializeAuthorization.

type ClientNegotiateSignalROptions

type ClientNegotiateSignalROptions struct {
}

ClientNegotiateSignalROptions contains the optional parameters for the Client.NegotiateSignalR method.

type ClientNegotiateSignalRResponse

type ClientNegotiateSignalRResponse struct {
}

ClientNegotiateSignalRResponse contains the response from method Client.NegotiateSignalR.

type ClientReRunComponentTaskOptions

type ClientReRunComponentTaskOptions struct {
}

ClientReRunComponentTaskOptions contains the optional parameters for the Client.ReRunComponentTask method.

type ClientReRunComponentTaskResponse

type ClientReRunComponentTaskResponse struct {
	// // Possible types are ComponentTaskDataResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientReRunComponentTaskResponse contains the response from method Client.ReRunComponentTask.

type ClientRunScheduleOptions

type ClientRunScheduleOptions struct {
}

ClientRunScheduleOptions contains the optional parameters for the Client.RunSchedule method.

type ClientRunScheduleResponse

type ClientRunScheduleResponse struct {
	// // Possible types are ScheduleDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientRunScheduleResponse contains the response from method Client.RunSchedule.

type ClientUpdateDeploymentScopeOptions

type ClientUpdateDeploymentScopeOptions struct {
	Body *DeploymentScope
}

ClientUpdateDeploymentScopeOptions contains the optional parameters for the Client.UpdateDeploymentScope method.

type ClientUpdateDeploymentScopeResponse

type ClientUpdateDeploymentScopeResponse struct {
	// // Possible types are DeploymentScopeDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateDeploymentScopeResponse contains the response from method Client.UpdateDeploymentScope.

type ClientUpdateOrganizationUserMeOptions

type ClientUpdateOrganizationUserMeOptions struct {
	Body *User
}

ClientUpdateOrganizationUserMeOptions contains the optional parameters for the Client.UpdateOrganizationUserMe method.

type ClientUpdateOrganizationUserMeResponse

type ClientUpdateOrganizationUserMeResponse struct {
	// // Possible types are UserDataResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateOrganizationUserMeResponse contains the response from method Client.UpdateOrganizationUserMe.

type ClientUpdateOrganizationUserOptions

type ClientUpdateOrganizationUserOptions struct {
	Body *User
}

ClientUpdateOrganizationUserOptions contains the optional parameters for the Client.UpdateOrganizationUser method.

type ClientUpdateOrganizationUserResponse

type ClientUpdateOrganizationUserResponse struct {
	// // Possible types are UserDataResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateOrganizationUserResponse contains the response from method Client.UpdateOrganizationUser.

type ClientUpdateProjectIdentityOptions

type ClientUpdateProjectIdentityOptions struct {
	Body *ProjectIdentity
}

ClientUpdateProjectIdentityOptions contains the optional parameters for the Client.UpdateProjectIdentity method.

type ClientUpdateProjectIdentityResponse

type ClientUpdateProjectIdentityResponse struct {
	// // Possible types are StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateProjectIdentityResponse contains the response from method Client.UpdateProjectIdentity.

type ClientUpdateProjectTagOptions

type ClientUpdateProjectTagOptions struct {
	Body map[string]*string
}

ClientUpdateProjectTagOptions contains the optional parameters for the Client.UpdateProjectTag method.

type ClientUpdateProjectTagResponse

type ClientUpdateProjectTagResponse struct {
	// // Possible types are StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateProjectTagResponse contains the response from method Client.UpdateProjectTag.

type ClientUpdateProjectTemplateOptions

type ClientUpdateProjectTemplateOptions struct {
	Body *ProjectTemplate
}

ClientUpdateProjectTemplateOptions contains the optional parameters for the Client.UpdateProjectTemplate method.

type ClientUpdateProjectTemplateResponse

type ClientUpdateProjectTemplateResponse struct {
	// // Possible types are ProjectTemplateDataResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateProjectTemplateResponse contains the response from method Client.UpdateProjectTemplate.

type ClientUpdateProjectUserMeOptions

type ClientUpdateProjectUserMeOptions struct {
	Body *User
}

ClientUpdateProjectUserMeOptions contains the optional parameters for the Client.UpdateProjectUserMe method.

type ClientUpdateProjectUserMeResponse

type ClientUpdateProjectUserMeResponse struct {
	// // Possible types are UserDataResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateProjectUserMeResponse contains the response from method Client.UpdateProjectUserMe.

type ClientUpdateProjectUserOptions

type ClientUpdateProjectUserOptions struct {
	Body *User
}

ClientUpdateProjectUserOptions contains the optional parameters for the Client.UpdateProjectUser method.

type ClientUpdateProjectUserResponse

type ClientUpdateProjectUserResponse struct {
	// // Possible types are UserDataResult, StatusResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateProjectUserResponse contains the response from method Client.UpdateProjectUser.

type ClientUpdateScheduleOptions

type ClientUpdateScheduleOptions struct {
	Body *Schedule
}

ClientUpdateScheduleOptions contains the optional parameters for the Client.UpdateSchedule method.

type ClientUpdateScheduleResponse

type ClientUpdateScheduleResponse struct {
	// // Possible types are ScheduleDataResult, ErrorResult, ErrorResult, ErrorResult
	Value interface{}
}

ClientUpdateScheduleResponse contains the response from method Client.UpdateSchedule.

type CommandAuditEntity

type CommandAuditEntity struct {
	Command       *string    `json:"command,omitempty"`
	CommandJSON   *string    `json:"commandJson,omitempty"`
	ComponentTask *string    `json:"componentTask,omitempty"`
	Created       *time.Time `json:"created,omitempty"`
	CustomStatus  *string    `json:"customStatus,omitempty"`

	// Anything
	ETag          interface{}                      `json:"eTag,omitempty"`
	Errors        *string                          `json:"errors,omitempty"`
	ParentID      *string                          `json:"parentId,omitempty"`
	PartitionKey  *string                          `json:"partitionKey,omitempty"`
	ProjectID     *string                          `json:"projectId,omitempty"`
	ResultJSON    *string                          `json:"resultJson,omitempty"`
	RowKey        *string                          `json:"rowKey,omitempty"`
	RuntimeStatus *CommandAuditEntityRuntimeStatus `json:"runtimeStatus,omitempty"`
	Timestamp     *time.Time                       `json:"timestamp,omitempty"`
	Updated       *time.Time                       `json:"updated,omitempty"`
	UserID        *string                          `json:"userId,omitempty"`

	// READ-ONLY
	CommandID *string `json:"commandId,omitempty" azure:"ro"`

	// READ-ONLY
	OrganizationID *string `json:"organizationId,omitempty" azure:"ro"`
}

func (CommandAuditEntity) MarshalJSON

func (c CommandAuditEntity) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type CommandAuditEntity.

func (*CommandAuditEntity) UnmarshalJSON

func (c *CommandAuditEntity) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type CommandAuditEntity.

type CommandAuditEntityDataResult

type CommandAuditEntityDataResult struct {
	Code     *int32              `json:"code,omitempty"`
	Data     *CommandAuditEntity `json:"data,omitempty"`
	Location *string             `json:"location,omitempty"`
	Status   *string             `json:"status,omitempty"`
}

type CommandAuditEntityListDataResult

type CommandAuditEntityListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*CommandAuditEntity `json:"data,omitempty" azure:"ro"`
}

func (CommandAuditEntityListDataResult) MarshalJSON

func (c CommandAuditEntityListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type CommandAuditEntityListDataResult.

type CommandAuditEntityRuntimeStatus

type CommandAuditEntityRuntimeStatus string
const (
	CommandAuditEntityRuntimeStatusCanceled       CommandAuditEntityRuntimeStatus = "Canceled"
	CommandAuditEntityRuntimeStatusCompleted      CommandAuditEntityRuntimeStatus = "Completed"
	CommandAuditEntityRuntimeStatusContinuedAsNew CommandAuditEntityRuntimeStatus = "ContinuedAsNew"
	CommandAuditEntityRuntimeStatusFailed         CommandAuditEntityRuntimeStatus = "Failed"
	CommandAuditEntityRuntimeStatusPending        CommandAuditEntityRuntimeStatus = "Pending"
	CommandAuditEntityRuntimeStatusRunning        CommandAuditEntityRuntimeStatus = "Running"
	CommandAuditEntityRuntimeStatusTerminated     CommandAuditEntityRuntimeStatus = "Terminated"
	CommandAuditEntityRuntimeStatusUnknown        CommandAuditEntityRuntimeStatus = "Unknown"
)

func PossibleCommandAuditEntityRuntimeStatusValues

func PossibleCommandAuditEntityRuntimeStatusValues() []CommandAuditEntityRuntimeStatus

PossibleCommandAuditEntityRuntimeStatusValues returns the possible values for the CommandAuditEntityRuntimeStatus const type.

func (CommandAuditEntityRuntimeStatus) ToPtr

ToPtr returns a *CommandAuditEntityRuntimeStatus pointing to the current value.

type Component

type Component struct {
	// REQUIRED
	Creator *string `json:"creator,omitempty"`

	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	ProjectID *string `json:"projectId,omitempty"`

	// REQUIRED
	ProjectName *string `json:"projectName,omitempty"`

	// REQUIRED
	Slug *string `json:"slug,omitempty"`

	// REQUIRED
	TemplateID *string `json:"templateId,omitempty"`

	// REQUIRED
	Type                *ComponentType          `json:"type,omitempty"`
	Deleted             *time.Time              `json:"deleted,omitempty"`
	DeploymentScopeID   *string                 `json:"deploymentScopeId,omitempty"`
	DeploymentScopeName *string                 `json:"deploymentScopeName,omitempty"`
	Description         *string                 `json:"description,omitempty"`
	DisplayName         *string                 `json:"displayName,omitempty"`
	Href                *string                 `json:"href,omitempty"`
	IdentityID          *string                 `json:"identityId,omitempty"`
	InputJSON           *string                 `json:"inputJson,omitempty"`
	ResourceID          *string                 `json:"resourceId,omitempty"`
	ResourceState       *ComponentResourceState `json:"resourceState,omitempty"`
	ResourceURL         *string                 `json:"resourceUrl,omitempty"`
	TTL                 *int32                  `json:"ttl,omitempty"`
	ValueJSON           *string                 `json:"valueJson,omitempty"`
}

func (Component) MarshalJSON

func (c Component) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Component.

func (*Component) UnmarshalJSON

func (c *Component) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Component.

type ComponentDataResult

type ComponentDataResult struct {
	Code     *int32     `json:"code,omitempty"`
	Data     *Component `json:"data,omitempty"`
	Location *string    `json:"location,omitempty"`
	Status   *string    `json:"status,omitempty"`
}

type ComponentDefinition

type ComponentDefinition struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	TemplateID        *string `json:"templateId,omitempty"`
	DeploymentScopeID *string `json:"deploymentScopeId,omitempty"`
	InputJSON         *string `json:"inputJson,omitempty"`
}

type ComponentListDataResult

type ComponentListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*Component `json:"data,omitempty" azure:"ro"`
}

func (ComponentListDataResult) MarshalJSON

func (c ComponentListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ComponentListDataResult.

type ComponentResourceState

type ComponentResourceState string
const (
	ComponentResourceStateDeprovisioned  ComponentResourceState = "Deprovisioned"
	ComponentResourceStateDeprovisioning ComponentResourceState = "Deprovisioning"
	ComponentResourceStateFailed         ComponentResourceState = "Failed"
	ComponentResourceStateInitializing   ComponentResourceState = "Initializing"
	ComponentResourceStatePending        ComponentResourceState = "Pending"
	ComponentResourceStateProvisioned    ComponentResourceState = "Provisioned"
	ComponentResourceStateProvisioning   ComponentResourceState = "Provisioning"
)

func PossibleComponentResourceStateValues

func PossibleComponentResourceStateValues() []ComponentResourceState

PossibleComponentResourceStateValues returns the possible values for the ComponentResourceState const type.

func (ComponentResourceState) ToPtr

ToPtr returns a *ComponentResourceState pointing to the current value.

type ComponentTask

type ComponentTask struct {
	// REQUIRED
	ComponentID *string `json:"componentId,omitempty"`

	// REQUIRED
	ComponentName *string `json:"componentName,omitempty"`

	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	ProjectID *string `json:"projectId,omitempty"`

	// REQUIRED
	ProjectName *string             `json:"projectName,omitempty"`
	Created     *time.Time          `json:"created,omitempty"`
	ExitCode    *int32              `json:"exitCode,omitempty"`
	Finished    *time.Time          `json:"finished,omitempty"`
	InputJSON   *string             `json:"inputJson,omitempty"`
	Output      *string             `json:"output,omitempty"`
	RequestedBy *string             `json:"requestedBy,omitempty"`
	ResourceID  *string             `json:"resourceId,omitempty"`
	ScheduleID  *string             `json:"scheduleId,omitempty"`
	Started     *time.Time          `json:"started,omitempty"`
	TaskState   *ComponentTaskState `json:"taskState,omitempty"`
	Type        *ComponentTaskType  `json:"type,omitempty"`
	TypeName    *string             `json:"typeName,omitempty"`
}

func (ComponentTask) MarshalJSON

func (c ComponentTask) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ComponentTask.

func (*ComponentTask) UnmarshalJSON

func (c *ComponentTask) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type ComponentTask.

type ComponentTaskDataResult

type ComponentTaskDataResult struct {
	Code     *int32         `json:"code,omitempty"`
	Data     *ComponentTask `json:"data,omitempty"`
	Location *string        `json:"location,omitempty"`
	Status   *string        `json:"status,omitempty"`
}

type ComponentTaskDefinition

type ComponentTaskDefinition struct {
	// REQUIRED
	TaskID    *string `json:"taskId,omitempty"`
	InputJSON *string `json:"inputJson,omitempty"`
}

type ComponentTaskListDataResult

type ComponentTaskListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*ComponentTask `json:"data,omitempty" azure:"ro"`
}

func (ComponentTaskListDataResult) MarshalJSON

func (c ComponentTaskListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ComponentTaskListDataResult.

type ComponentTaskReference

type ComponentTaskReference struct {
	ComponentID             *string `json:"componentId,omitempty"`
	ComponentName           *string `json:"componentName,omitempty"`
	ComponentTaskTemplateID *string `json:"componentTaskTemplateId,omitempty"`
	InputJSON               *string `json:"inputJson,omitempty"`
}

type ComponentTaskRunner

type ComponentTaskRunner struct {
	ID        *string `json:"id,omitempty"`
	WebServer *bool   `json:"webServer,omitempty"`

	// Dictionary of
	With map[string]*string `json:"with,omitempty"`
}

func (ComponentTaskRunner) MarshalJSON

func (c ComponentTaskRunner) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ComponentTaskRunner.

type ComponentTaskState

type ComponentTaskState string
const (
	ComponentTaskStateCanceled     ComponentTaskState = "Canceled"
	ComponentTaskStateFailed       ComponentTaskState = "Failed"
	ComponentTaskStateInitializing ComponentTaskState = "Initializing"
	ComponentTaskStatePending      ComponentTaskState = "Pending"
	ComponentTaskStateProcessing   ComponentTaskState = "Processing"
	ComponentTaskStateSucceeded    ComponentTaskState = "Succeeded"
)

func PossibleComponentTaskStateValues

func PossibleComponentTaskStateValues() []ComponentTaskState

PossibleComponentTaskStateValues returns the possible values for the ComponentTaskState const type.

func (ComponentTaskState) ToPtr

ToPtr returns a *ComponentTaskState pointing to the current value.

type ComponentTaskTemplate

type ComponentTaskTemplate struct {
	Description     *string                    `json:"description,omitempty"`
	DisplayName     *string                    `json:"displayName,omitempty"`
	ID              *string                    `json:"id,omitempty"`
	InputJSONSchema *string                    `json:"inputJsonSchema,omitempty"`
	Type            *ComponentTaskTemplateType `json:"type,omitempty"`

	// READ-ONLY
	TypeName *string `json:"typeName,omitempty" azure:"ro"`
}

type ComponentTaskTemplateType

type ComponentTaskTemplateType string
const (
	ComponentTaskTemplateTypeCreate ComponentTaskTemplateType = "Create"
	ComponentTaskTemplateTypeCustom ComponentTaskTemplateType = "Custom"
	ComponentTaskTemplateTypeDelete ComponentTaskTemplateType = "Delete"
)

func PossibleComponentTaskTemplateTypeValues

func PossibleComponentTaskTemplateTypeValues() []ComponentTaskTemplateType

PossibleComponentTaskTemplateTypeValues returns the possible values for the ComponentTaskTemplateType const type.

func (ComponentTaskTemplateType) ToPtr

ToPtr returns a *ComponentTaskTemplateType pointing to the current value.

type ComponentTaskType

type ComponentTaskType string
const (
	ComponentTaskTypeCreate ComponentTaskType = "Create"
	ComponentTaskTypeCustom ComponentTaskType = "Custom"
	ComponentTaskTypeDelete ComponentTaskType = "Delete"
)

func PossibleComponentTaskTypeValues

func PossibleComponentTaskTypeValues() []ComponentTaskType

PossibleComponentTaskTypeValues returns the possible values for the ComponentTaskType const type.

func (ComponentTaskType) ToPtr

ToPtr returns a *ComponentTaskType pointing to the current value.

type ComponentTemplate

type ComponentTemplate struct {
	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	ParentID *string `json:"parentId,omitempty"`

	// REQUIRED
	Repository *RepositoryReference `json:"repository,omitempty"`

	// REQUIRED
	Type *ComponentTemplateType `json:"type,omitempty"`

	// Anything
	Configuration   interface{}                   `json:"configuration,omitempty"`
	Description     *string                       `json:"description,omitempty"`
	DisplayName     *string                       `json:"displayName,omitempty"`
	Folder          *string                       `json:"folder,omitempty"`
	InputJSONSchema *string                       `json:"inputJsonSchema,omitempty"`
	Permissions     *ComponentTemplatePermissions `json:"permissions,omitempty"`
	TaskRunner      *ComponentTaskRunner          `json:"taskRunner,omitempty"`
	Tasks           []*ComponentTaskTemplate      `json:"tasks,omitempty"`
}

func (ComponentTemplate) MarshalJSON

func (c ComponentTemplate) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ComponentTemplate.

type ComponentTemplateDataResult

type ComponentTemplateDataResult struct {
	Code     *int32             `json:"code,omitempty"`
	Data     *ComponentTemplate `json:"data,omitempty"`
	Location *string            `json:"location,omitempty"`
	Status   *string            `json:"status,omitempty"`
}

type ComponentTemplateListDataResult

type ComponentTemplateListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*ComponentTemplate `json:"data,omitempty" azure:"ro"`
}

func (ComponentTemplateListDataResult) MarshalJSON

func (c ComponentTemplateListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ComponentTemplateListDataResult.

type ComponentTemplatePermissions

type ComponentTemplatePermissions struct {
	Adapter []*string `json:"Adapter,omitempty"`
	Admin   []*string `json:"Admin,omitempty"`
	Member  []*string `json:"Member,omitempty"`
	None    []*string `json:"None,omitempty"`
	Owner   []*string `json:"Owner,omitempty"`
}

func (ComponentTemplatePermissions) MarshalJSON

func (c ComponentTemplatePermissions) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ComponentTemplatePermissions.

type ComponentTemplateType

type ComponentTemplateType string
const (
	ComponentTemplateTypeEnvironment ComponentTemplateType = "Environment"
	ComponentTemplateTypeNamespace   ComponentTemplateType = "Namespace"
	ComponentTemplateTypeRepository  ComponentTemplateType = "Repository"
)

func PossibleComponentTemplateTypeValues

func PossibleComponentTemplateTypeValues() []ComponentTemplateType

PossibleComponentTemplateTypeValues returns the possible values for the ComponentTemplateType const type.

func (ComponentTemplateType) ToPtr

ToPtr returns a *ComponentTemplateType pointing to the current value.

type ComponentType

type ComponentType string
const (
	ComponentTypeEnvironment ComponentType = "Environment"
	ComponentTypeNamespace   ComponentType = "Namespace"
	ComponentTypeRepository  ComponentType = "Repository"
)

func PossibleComponentTypeValues

func PossibleComponentTypeValues() []ComponentType

PossibleComponentTypeValues returns the possible values for the ComponentType const type.

func (ComponentType) ToPtr

func (c ComponentType) ToPtr() *ComponentType

ToPtr returns a *ComponentType pointing to the current value.

type DeploymentScope

type DeploymentScope struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	IsDefault *bool `json:"isDefault,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	Slug *string `json:"slug,omitempty"`

	// REQUIRED
	Type              *DeploymentScopeType                 `json:"type,omitempty"`
	Authorizable      *bool                                `json:"authorizable,omitempty"`
	AuthorizeURL      *string                              `json:"authorizeUrl,omitempty"`
	Authorized        *bool                                `json:"authorized,omitempty"`
	ComponentTypes    []*DeploymentScopeComponentTypesItem `json:"componentTypes,omitempty"`
	InputData         *string                              `json:"inputData,omitempty"`
	InputDataSchema   *string                              `json:"inputDataSchema,omitempty"`
	ManagementGroupID *string                              `json:"managementGroupId,omitempty"`
	SubscriptionIDs   []*string                            `json:"subscriptionIds,omitempty"`
}

func (DeploymentScope) MarshalJSON

func (d DeploymentScope) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type DeploymentScope.

type DeploymentScopeComponentTypesItem

type DeploymentScopeComponentTypesItem string
const (
	DeploymentScopeComponentTypesItemEnvironment DeploymentScopeComponentTypesItem = "Environment"
	DeploymentScopeComponentTypesItemNamespace   DeploymentScopeComponentTypesItem = "Namespace"
	DeploymentScopeComponentTypesItemRepository  DeploymentScopeComponentTypesItem = "Repository"
)

func PossibleDeploymentScopeComponentTypesItemValues

func PossibleDeploymentScopeComponentTypesItemValues() []DeploymentScopeComponentTypesItem

PossibleDeploymentScopeComponentTypesItemValues returns the possible values for the DeploymentScopeComponentTypesItem const type.

func (DeploymentScopeComponentTypesItem) ToPtr

ToPtr returns a *DeploymentScopeComponentTypesItem pointing to the current value.

type DeploymentScopeDataResult

type DeploymentScopeDataResult struct {
	Code     *int32           `json:"code,omitempty"`
	Data     *DeploymentScope `json:"data,omitempty"`
	Location *string          `json:"location,omitempty"`
	Status   *string          `json:"status,omitempty"`
}

type DeploymentScopeDefinition

type DeploymentScopeDefinition struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	Type      *DeploymentScopeDefinitionType `json:"type,omitempty"`
	InputData *string                        `json:"inputData,omitempty"`
	IsDefault *bool                          `json:"isDefault,omitempty"`

	// READ-ONLY
	Slug *string `json:"slug,omitempty" azure:"ro"`
}

type DeploymentScopeDefinitionType

type DeploymentScopeDefinitionType string
const (
	DeploymentScopeDefinitionTypeAzureDevOps          DeploymentScopeDefinitionType = "AzureDevOps"
	DeploymentScopeDefinitionTypeAzureResourceManager DeploymentScopeDefinitionType = "AzureResourceManager"
	DeploymentScopeDefinitionTypeGitHub               DeploymentScopeDefinitionType = "GitHub"
	DeploymentScopeDefinitionTypeKubernetes           DeploymentScopeDefinitionType = "Kubernetes"
)

func PossibleDeploymentScopeDefinitionTypeValues

func PossibleDeploymentScopeDefinitionTypeValues() []DeploymentScopeDefinitionType

PossibleDeploymentScopeDefinitionTypeValues returns the possible values for the DeploymentScopeDefinitionType const type.

func (DeploymentScopeDefinitionType) ToPtr

ToPtr returns a *DeploymentScopeDefinitionType pointing to the current value.

type DeploymentScopeListDataResult

type DeploymentScopeListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*DeploymentScope `json:"data,omitempty" azure:"ro"`
}

func (DeploymentScopeListDataResult) MarshalJSON

func (d DeploymentScopeListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type DeploymentScopeListDataResult.

type DeploymentScopeType

type DeploymentScopeType string
const (
	DeploymentScopeTypeAzureDevOps          DeploymentScopeType = "AzureDevOps"
	DeploymentScopeTypeAzureResourceManager DeploymentScopeType = "AzureResourceManager"
	DeploymentScopeTypeGitHub               DeploymentScopeType = "GitHub"
	DeploymentScopeTypeKubernetes           DeploymentScopeType = "Kubernetes"
)

func PossibleDeploymentScopeTypeValues

func PossibleDeploymentScopeTypeValues() []DeploymentScopeType

PossibleDeploymentScopeTypeValues returns the possible values for the DeploymentScopeType const type.

func (DeploymentScopeType) ToPtr

ToPtr returns a *DeploymentScopeType pointing to the current value.

type ErrorResult

type ErrorResult struct {
	Code   *int32         `json:"code,omitempty"`
	Errors []*ResultError `json:"errors,omitempty"`
	Status *string        `json:"status,omitempty"`
}

func (ErrorResult) MarshalJSON

func (e ErrorResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ErrorResult.

type Information

type Information struct {
	ImageVersion    *string `json:"imageVersion,omitempty"`
	TemplateVersion *string `json:"templateVersion,omitempty"`
}

type InformationDataResult

type InformationDataResult struct {
	Code     *int32       `json:"code,omitempty"`
	Data     *Information `json:"data,omitempty"`
	Location *string      `json:"location,omitempty"`
	Status   *string      `json:"status,omitempty"`
}

type Organization

type Organization struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	Location *string `json:"location,omitempty"`

	// REQUIRED
	Slug *string `json:"slug,omitempty"`

	// REQUIRED
	SubscriptionID *string `json:"subscriptionId,omitempty"`

	// REQUIRED
	Tenant         *string                    `json:"tenant,omitempty"`
	GalleryID      *string                    `json:"galleryId,omitempty"`
	RegistryID     *string                    `json:"registryId,omitempty"`
	ResourceID     *string                    `json:"resourceId,omitempty"`
	ResourceState  *OrganizationResourceState `json:"resourceState,omitempty"`
	SecretsVaultID *string                    `json:"secretsVaultId,omitempty"`
	StorageID      *string                    `json:"storageId,omitempty"`

	// Dictionary of
	Tags map[string]*string `json:"tags,omitempty"`
}

func (Organization) MarshalJSON

func (o Organization) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Organization.

type OrganizationDataResult

type OrganizationDataResult struct {
	Code     *int32        `json:"code,omitempty"`
	Data     *Organization `json:"data,omitempty"`
	Location *string       `json:"location,omitempty"`
	Status   *string       `json:"status,omitempty"`
}

type OrganizationDefinition

type OrganizationDefinition struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	Location *string `json:"location,omitempty"`

	// REQUIRED
	SubscriptionID *string `json:"subscriptionId,omitempty"`

	// Dictionary of
	Tags map[string]*string `json:"tags,omitempty"`

	// READ-ONLY
	Slug *string `json:"slug,omitempty" azure:"ro"`
}

func (OrganizationDefinition) MarshalJSON

func (o OrganizationDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type OrganizationDefinition.

type OrganizationListDataResult

type OrganizationListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*Organization `json:"data,omitempty" azure:"ro"`
}

func (OrganizationListDataResult) MarshalJSON

func (o OrganizationListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type OrganizationListDataResult.

type OrganizationResourceState

type OrganizationResourceState string
const (
	OrganizationResourceStateDeprovisioned  OrganizationResourceState = "Deprovisioned"
	OrganizationResourceStateDeprovisioning OrganizationResourceState = "Deprovisioning"
	OrganizationResourceStateFailed         OrganizationResourceState = "Failed"
	OrganizationResourceStateInitializing   OrganizationResourceState = "Initializing"
	OrganizationResourceStatePending        OrganizationResourceState = "Pending"
	OrganizationResourceStateProvisioned    OrganizationResourceState = "Provisioned"
	OrganizationResourceStateProvisioning   OrganizationResourceState = "Provisioning"
)

func PossibleOrganizationResourceStateValues

func PossibleOrganizationResourceStateValues() []OrganizationResourceState

PossibleOrganizationResourceStateValues returns the possible values for the OrganizationResourceState const type.

func (OrganizationResourceState) ToPtr

ToPtr returns a *OrganizationResourceState pointing to the current value.

type Project

type Project struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	Slug *string `json:"slug,omitempty"`

	// REQUIRED
	Template       *string               `json:"template,omitempty"`
	Deleted        *time.Time            `json:"deleted,omitempty"`
	ResourceID     *string               `json:"resourceId,omitempty"`
	ResourceState  *ProjectResourceState `json:"resourceState,omitempty"`
	SecretsVaultID *string               `json:"secretsVaultId,omitempty"`
	SharedVaultID  *string               `json:"sharedVaultId,omitempty"`
	StorageID      *string               `json:"storageId,omitempty"`
	TTL            *int32                `json:"ttl,omitempty"`

	// Dictionary of
	Tags          map[string]*string `json:"tags,omitempty"`
	TemplateInput *string            `json:"templateInput,omitempty"`
	Users         []*User            `json:"users,omitempty"`

	// READ-ONLY
	VaultID *string `json:"vaultId,omitempty" azure:"ro"`
}

func (Project) MarshalJSON

func (p Project) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Project.

func (*Project) UnmarshalJSON

func (p *Project) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Project.

type ProjectDataResult

type ProjectDataResult struct {
	Code     *int32   `json:"code,omitempty"`
	Data     *Project `json:"data,omitempty"`
	Location *string  `json:"location,omitempty"`
	Status   *string  `json:"status,omitempty"`
}

type ProjectDefinition

type ProjectDefinition struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	Template *string `json:"template,omitempty"`

	// REQUIRED
	TemplateInput *string           `json:"templateInput,omitempty"`
	Users         []*UserDefinition `json:"users,omitempty"`

	// READ-ONLY
	Slug *string `json:"slug,omitempty" azure:"ro"`
}

func (ProjectDefinition) MarshalJSON

func (p ProjectDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProjectDefinition.

type ProjectIdentity

type ProjectIdentity struct {
	// REQUIRED
	DeploymentScopeID *string `json:"deploymentScopeId,omitempty"`

	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	ProjectID *string `json:"projectId,omitempty"`

	// REQUIRED
	ProjectName  *string   `json:"projectName,omitempty"`
	ClientID     *string   `json:"clientId,omitempty"`
	ClientSecret *string   `json:"clientSecret,omitempty"`
	ObjectID     *string   `json:"objectId,omitempty"`
	RedirectUrls []*string `json:"redirectUrls,omitempty"`
	TenantID     *string   `json:"tenantId,omitempty"`
}

func (ProjectIdentity) MarshalJSON

func (p ProjectIdentity) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProjectIdentity.

type ProjectIdentityDataResult

type ProjectIdentityDataResult struct {
	Code     *int32           `json:"code,omitempty"`
	Data     *ProjectIdentity `json:"data,omitempty"`
	Location *string          `json:"location,omitempty"`
	Status   *string          `json:"status,omitempty"`
}

type ProjectIdentityDefinition

type ProjectIdentityDefinition struct {
	// REQUIRED
	DeploymentScopeID *string `json:"deploymentScopeId,omitempty"`

	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`
}

type ProjectIdentityListDataResult

type ProjectIdentityListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*ProjectIdentity `json:"data,omitempty" azure:"ro"`
}

func (ProjectIdentityListDataResult) MarshalJSON

func (p ProjectIdentityListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProjectIdentityListDataResult.

type ProjectListDataResult

type ProjectListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*Project `json:"data,omitempty" azure:"ro"`
}

func (ProjectListDataResult) MarshalJSON

func (p ProjectListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProjectListDataResult.

type ProjectMembership

type ProjectMembership struct {
	// REQUIRED
	ProjectID *string `json:"projectId,omitempty"`

	// REQUIRED
	Role *ProjectMembershipRole `json:"role,omitempty"`

	// Dictionary of
	Properties map[string]*string `json:"properties,omitempty"`
}

func (ProjectMembership) MarshalJSON

func (p ProjectMembership) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProjectMembership.

type ProjectMembershipRole

type ProjectMembershipRole string
const (
	ProjectMembershipRoleAdapter ProjectMembershipRole = "Adapter"
	ProjectMembershipRoleAdmin   ProjectMembershipRole = "Admin"
	ProjectMembershipRoleMember  ProjectMembershipRole = "Member"
	ProjectMembershipRoleNone    ProjectMembershipRole = "None"
	ProjectMembershipRoleOwner   ProjectMembershipRole = "Owner"
)

func PossibleProjectMembershipRoleValues

func PossibleProjectMembershipRoleValues() []ProjectMembershipRole

PossibleProjectMembershipRoleValues returns the possible values for the ProjectMembershipRole const type.

func (ProjectMembershipRole) ToPtr

ToPtr returns a *ProjectMembershipRole pointing to the current value.

type ProjectResourceState

type ProjectResourceState string
const (
	ProjectResourceStateDeprovisioned  ProjectResourceState = "Deprovisioned"
	ProjectResourceStateDeprovisioning ProjectResourceState = "Deprovisioning"
	ProjectResourceStateFailed         ProjectResourceState = "Failed"
	ProjectResourceStateInitializing   ProjectResourceState = "Initializing"
	ProjectResourceStatePending        ProjectResourceState = "Pending"
	ProjectResourceStateProvisioned    ProjectResourceState = "Provisioned"
	ProjectResourceStateProvisioning   ProjectResourceState = "Provisioning"
)

func PossibleProjectResourceStateValues

func PossibleProjectResourceStateValues() []ProjectResourceState

PossibleProjectResourceStateValues returns the possible values for the ProjectResourceState const type.

func (ProjectResourceState) ToPtr

ToPtr returns a *ProjectResourceState pointing to the current value.

type ProjectTemplate

type ProjectTemplate struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	IsDefault *bool `json:"isDefault,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	Repository *RepositoryReference `json:"repository,omitempty"`

	// REQUIRED
	Slug            *string   `json:"slug,omitempty"`
	Components      []*string `json:"components,omitempty"`
	Description     *string   `json:"description,omitempty"`
	InputJSONSchema *string   `json:"inputJsonSchema,omitempty"`
	Name            *string   `json:"name,omitempty"`
}

func (ProjectTemplate) MarshalJSON

func (p ProjectTemplate) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProjectTemplate.

type ProjectTemplateDataResult

type ProjectTemplateDataResult struct {
	Code     *int32           `json:"code,omitempty"`
	Data     *ProjectTemplate `json:"data,omitempty"`
	Location *string          `json:"location,omitempty"`
	Status   *string          `json:"status,omitempty"`
}

type ProjectTemplateDefinition

type ProjectTemplateDefinition struct {
	// REQUIRED
	DisplayName *string `json:"displayName,omitempty"`

	// REQUIRED
	Repository *RepositoryDefinition `json:"repository,omitempty"`
}

type ProjectTemplateListDataResult

type ProjectTemplateListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*ProjectTemplate `json:"data,omitempty" azure:"ro"`
}

func (ProjectTemplateListDataResult) MarshalJSON

func (p ProjectTemplateListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ProjectTemplateListDataResult.

type RepositoryDefinition

type RepositoryDefinition struct {
	// REQUIRED
	URL     *string `json:"url,omitempty"`
	Token   *string `json:"token,omitempty"`
	Version *string `json:"version,omitempty"`
}

type RepositoryReference

type RepositoryReference struct {
	// REQUIRED
	Provider *RepositoryReferenceProvider `json:"provider,omitempty"`

	// REQUIRED
	Type *RepositoryReferenceType `json:"type,omitempty"`

	// REQUIRED
	URL          *string `json:"url,omitempty"`
	BaselURL     *string `json:"baselUrl,omitempty"`
	MountURL     *string `json:"mountUrl,omitempty"`
	Organization *string `json:"organization,omitempty"`
	Project      *string `json:"project,omitempty"`
	Ref          *string `json:"ref,omitempty"`
	Repository   *string `json:"repository,omitempty"`
	Token        *string `json:"token,omitempty"`
	Version      *string `json:"version,omitempty"`
}

type RepositoryReferenceProvider

type RepositoryReferenceProvider string
const (
	RepositoryReferenceProviderDevOps  RepositoryReferenceProvider = "DevOps"
	RepositoryReferenceProviderGitHub  RepositoryReferenceProvider = "GitHub"
	RepositoryReferenceProviderUnknown RepositoryReferenceProvider = "Unknown"
)

func PossibleRepositoryReferenceProviderValues

func PossibleRepositoryReferenceProviderValues() []RepositoryReferenceProvider

PossibleRepositoryReferenceProviderValues returns the possible values for the RepositoryReferenceProvider const type.

func (RepositoryReferenceProvider) ToPtr

ToPtr returns a *RepositoryReferenceProvider pointing to the current value.

type RepositoryReferenceType

type RepositoryReferenceType string
const (
	RepositoryReferenceTypeBranch  RepositoryReferenceType = "Branch"
	RepositoryReferenceTypeHash    RepositoryReferenceType = "Hash"
	RepositoryReferenceTypeTag     RepositoryReferenceType = "Tag"
	RepositoryReferenceTypeUnknown RepositoryReferenceType = "Unknown"
)

func PossibleRepositoryReferenceTypeValues

func PossibleRepositoryReferenceTypeValues() []RepositoryReferenceType

PossibleRepositoryReferenceTypeValues returns the possible values for the RepositoryReferenceType const type.

func (RepositoryReferenceType) ToPtr

ToPtr returns a *RepositoryReferenceType pointing to the current value.

type ResultError

type ResultError struct {
	Code    *ResultErrorCode   `json:"code,omitempty"`
	Errors  []*ValidationError `json:"errors,omitempty"`
	Message *string            `json:"message,omitempty"`
}

func (ResultError) MarshalJSON

func (r ResultError) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ResultError.

type ResultErrorCode

type ResultErrorCode string
const (
	ResultErrorCodeConflict        ResultErrorCode = "Conflict"
	ResultErrorCodeFailed          ResultErrorCode = "Failed"
	ResultErrorCodeForbidden       ResultErrorCode = "Forbidden"
	ResultErrorCodeNotFound        ResultErrorCode = "NotFound"
	ResultErrorCodeServerError     ResultErrorCode = "ServerError"
	ResultErrorCodeUnauthorized    ResultErrorCode = "Unauthorized"
	ResultErrorCodeUnknown         ResultErrorCode = "Unknown"
	ResultErrorCodeValidationError ResultErrorCode = "ValidationError"
)

func PossibleResultErrorCodeValues

func PossibleResultErrorCodeValues() []ResultErrorCode

PossibleResultErrorCodeValues returns the possible values for the ResultErrorCode const type.

func (ResultErrorCode) ToPtr

func (c ResultErrorCode) ToPtr() *ResultErrorCode

ToPtr returns a *ResultErrorCode pointing to the current value.

type Schedule

type Schedule struct {
	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	ProjectID *string `json:"projectId,omitempty"`

	// REQUIRED
	ProjectName    *string                   `json:"projectName,omitempty"`
	ComponentTasks []*ComponentTaskReference `json:"componentTasks,omitempty"`
	Created        *time.Time                `json:"created,omitempty"`
	Creator        *string                   `json:"creator,omitempty"`
	DaysOfWeek     []*ScheduleDaysOfWeekItem `json:"daysOfWeek,omitempty"`
	Enabled        *bool                     `json:"enabled,omitempty"`
	LastRun        *time.Time                `json:"lastRun,omitempty"`
	LastUpdated    *time.Time                `json:"lastUpdated,omitempty"`
	LastUpdatedBy  *string                   `json:"lastUpdatedBy,omitempty"`
	Recurring      *bool                     `json:"recurring,omitempty"`
	UTCHour        *int32                    `json:"utcHour,omitempty"`
	UTCMinute      *int32                    `json:"utcMinute,omitempty"`
}

func (Schedule) MarshalJSON

func (s Schedule) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type Schedule.

func (*Schedule) UnmarshalJSON

func (s *Schedule) UnmarshalJSON(data []byte) error

UnmarshalJSON implements the json.Unmarshaller interface for type Schedule.

type ScheduleDataResult

type ScheduleDataResult struct {
	Code     *int32    `json:"code,omitempty"`
	Data     *Schedule `json:"data,omitempty"`
	Location *string   `json:"location,omitempty"`
	Status   *string   `json:"status,omitempty"`
}

type ScheduleDaysOfWeekItem

type ScheduleDaysOfWeekItem string
const (
	ScheduleDaysOfWeekItemFriday    ScheduleDaysOfWeekItem = "Friday"
	ScheduleDaysOfWeekItemMonday    ScheduleDaysOfWeekItem = "Monday"
	ScheduleDaysOfWeekItemSaturday  ScheduleDaysOfWeekItem = "Saturday"
	ScheduleDaysOfWeekItemSunday    ScheduleDaysOfWeekItem = "Sunday"
	ScheduleDaysOfWeekItemThursday  ScheduleDaysOfWeekItem = "Thursday"
	ScheduleDaysOfWeekItemTuesday   ScheduleDaysOfWeekItem = "Tuesday"
	ScheduleDaysOfWeekItemWednesday ScheduleDaysOfWeekItem = "Wednesday"
)

func PossibleScheduleDaysOfWeekItemValues

func PossibleScheduleDaysOfWeekItemValues() []ScheduleDaysOfWeekItem

PossibleScheduleDaysOfWeekItemValues returns the possible values for the ScheduleDaysOfWeekItem const type.

func (ScheduleDaysOfWeekItem) ToPtr

ToPtr returns a *ScheduleDaysOfWeekItem pointing to the current value.

type ScheduleDefinition

type ScheduleDefinition struct {
	ComponentTasks []*ComponentTaskReference           `json:"componentTasks,omitempty"`
	DaysOfWeek     []*ScheduleDefinitionDaysOfWeekItem `json:"daysOfWeek,omitempty"`
	Enabled        *bool                               `json:"enabled,omitempty"`
	Recurring      *bool                               `json:"recurring,omitempty"`
	UTCHour        *int32                              `json:"utcHour,omitempty"`
	UTCMinute      *int32                              `json:"utcMinute,omitempty"`
}

func (ScheduleDefinition) MarshalJSON

func (s ScheduleDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ScheduleDefinition.

type ScheduleDefinitionDaysOfWeekItem

type ScheduleDefinitionDaysOfWeekItem string
const (
	ScheduleDefinitionDaysOfWeekItemFriday    ScheduleDefinitionDaysOfWeekItem = "Friday"
	ScheduleDefinitionDaysOfWeekItemMonday    ScheduleDefinitionDaysOfWeekItem = "Monday"
	ScheduleDefinitionDaysOfWeekItemSaturday  ScheduleDefinitionDaysOfWeekItem = "Saturday"
	ScheduleDefinitionDaysOfWeekItemSunday    ScheduleDefinitionDaysOfWeekItem = "Sunday"
	ScheduleDefinitionDaysOfWeekItemThursday  ScheduleDefinitionDaysOfWeekItem = "Thursday"
	ScheduleDefinitionDaysOfWeekItemTuesday   ScheduleDefinitionDaysOfWeekItem = "Tuesday"
	ScheduleDefinitionDaysOfWeekItemWednesday ScheduleDefinitionDaysOfWeekItem = "Wednesday"
)

func PossibleScheduleDefinitionDaysOfWeekItemValues

func PossibleScheduleDefinitionDaysOfWeekItemValues() []ScheduleDefinitionDaysOfWeekItem

PossibleScheduleDefinitionDaysOfWeekItemValues returns the possible values for the ScheduleDefinitionDaysOfWeekItem const type.

func (ScheduleDefinitionDaysOfWeekItem) ToPtr

ToPtr returns a *ScheduleDefinitionDaysOfWeekItem pointing to the current value.

type ScheduleListDataResult

type ScheduleListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*Schedule `json:"data,omitempty" azure:"ro"`
}

func (ScheduleListDataResult) MarshalJSON

func (s ScheduleListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type ScheduleListDataResult.

type StatusResult

type StatusResult struct {
	Code         *int32         `json:"code,omitempty"`
	Errors       []*ResultError `json:"errors,omitempty"`
	Location     *string        `json:"location,omitempty"`
	StateMessage *string        `json:"stateMessage,omitempty"`
	Status       *string        `json:"status,omitempty"`
	TrackingID   *string        `json:"_trackingId,omitempty"`

	// READ-ONLY
	State *string `json:"state,omitempty" azure:"ro"`
}

func (StatusResult) MarshalJSON

func (s StatusResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StatusResult.

type StringDictionaryDataResult

type StringDictionaryDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY; Dictionary of
	Data map[string]*string `json:"data,omitempty" azure:"ro"`
}

func (StringDictionaryDataResult) MarshalJSON

func (s StringDictionaryDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StringDictionaryDataResult.

type StringListDataResult

type StringListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*string `json:"data,omitempty" azure:"ro"`
}

func (StringListDataResult) MarshalJSON

func (s StringListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type StringListDataResult.

type User

type User struct {
	// REQUIRED
	ID *string `json:"id,omitempty"`

	// REQUIRED
	Organization *string `json:"organization,omitempty"`

	// REQUIRED
	OrganizationName *string `json:"organizationName,omitempty"`

	// REQUIRED
	Role *UserRole `json:"role,omitempty"`

	// REQUIRED
	UserType            *UserType                `json:"userType,omitempty"`
	AlternateIdentities *UserAlternateIdentities `json:"alternateIdentities,omitempty"`
	DisplayName         *string                  `json:"displayName,omitempty"`
	LoginName           *string                  `json:"loginName,omitempty"`
	MailAddress         *string                  `json:"mailAddress,omitempty"`
	ProjectMemberships  []*ProjectMembership     `json:"projectMemberships,omitempty"`

	// Dictionary of
	Properties map[string]*string `json:"properties,omitempty"`
}

func (User) MarshalJSON

func (u User) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type User.

type UserAlternateIdentities

type UserAlternateIdentities struct {
	AzureDevOps          *AlternateIdentity `json:"AzureDevOps,omitempty"`
	AzureResourceManager *AlternateIdentity `json:"AzureResourceManager,omitempty"`
	GitHub               *AlternateIdentity `json:"GitHub,omitempty"`
	Kubernetes           *AlternateIdentity `json:"Kubernetes,omitempty"`
}

type UserDataResult

type UserDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Data     *User   `json:"data,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`
}

type UserDefinition

type UserDefinition struct {
	// REQUIRED
	Identifier *string `json:"identifier,omitempty"`

	// REQUIRED
	Role *string `json:"role,omitempty"`

	// Dictionary of
	Properties map[string]*string `json:"properties,omitempty"`
}

func (UserDefinition) MarshalJSON

func (u UserDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type UserDefinition.

type UserListDataResult

type UserListDataResult struct {
	Code     *int32  `json:"code,omitempty"`
	Location *string `json:"location,omitempty"`
	Status   *string `json:"status,omitempty"`

	// READ-ONLY
	Data []*User `json:"data,omitempty" azure:"ro"`
}

func (UserListDataResult) MarshalJSON

func (u UserListDataResult) MarshalJSON() ([]byte, error)

MarshalJSON implements the json.Marshaller interface for type UserListDataResult.

type UserRole

type UserRole string
const (
	UserRoleAdapter UserRole = "Adapter"
	UserRoleAdmin   UserRole = "Admin"
	UserRoleMember  UserRole = "Member"
	UserRoleNone    UserRole = "None"
	UserRoleOwner   UserRole = "Owner"
)

func PossibleUserRoleValues

func PossibleUserRoleValues() []UserRole

PossibleUserRoleValues returns the possible values for the UserRole const type.

func (UserRole) ToPtr

func (c UserRole) ToPtr() *UserRole

ToPtr returns a *UserRole pointing to the current value.

type UserType

type UserType string
const (
	UserTypeGroup   UserType = "Group"
	UserTypeService UserType = "Service"
	UserTypeSystem  UserType = "System"
	UserTypeUser    UserType = "User"
)

func PossibleUserTypeValues

func PossibleUserTypeValues() []UserType

PossibleUserTypeValues returns the possible values for the UserType const type.

func (UserType) ToPtr

func (c UserType) ToPtr() *UserType

ToPtr returns a *UserType pointing to the current value.

type ValidationError

type ValidationError struct {
	Field   *string `json:"field,omitempty"`
	Message *string `json:"message,omitempty"`
}

Jump to

Keyboard shortcuts

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