Documentation ¶
Overview ¶
Package schematicsv1 : Operations and models for the SchematicsV1 service
Index ¶
- Constants
- func UnmarshalAction(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalActionList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalActionLite(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalActionLiteState(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalActionState(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBastionResourceDefinition(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCatalogRef(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEnvVariableResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalExternalSource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalExternalSourceGit(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalInventoryResourceRecord(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalInventoryResourceRecordList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJob(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobDataAction(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobLite(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobLog(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobLogSummary(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobLogSummaryActionJob(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobLogSummaryActionJobRecap(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobLogSummaryLogErrorsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobLogSummaryRepoDownloadJob(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobStateData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobStateDataSummaryItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobStatusAction(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobStatusType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKMSDiscovery(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKMSInstances(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKMSInstancesKeysItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKMSSettings(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKMSSettingsPrimaryCrk(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKMSSettingsSecondaryCrk(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLogStoreResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLogStoreResponseList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLogSummary(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOutputValuesItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceGroupResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceQuery(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceQueryParam(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceQueryRecord(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceQueryRecordList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceQueryResponseRecord(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceQueryResponseRecordResponseItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceQueryResponseRecordResponseItemQueryOutputItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchematicsLocations(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedDatasetData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedDatasetResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedDatasetResponseList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedTargetData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedTargetDataResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStateStoreResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStateStoreResponseList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSystemLock(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateReadme(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateRepoRequest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateRepoResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateRepoTarUploadResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateRepoUpdateRequest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateResources(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateRunTimeDataResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateSourceDataRequest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateSourceDataResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateStateStore(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTemplateValues(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTerraformCommand(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUserState(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUserValues(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVariableData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVariableMetadata(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVersionResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivities(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityApplyResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityCommandResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityDestroyResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityLogs(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityOptionsTemplate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityPlanResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityRefreshResult(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityTemplate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceActivityTemplateLogs(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceBulkDeleteResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceJobResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceResponseList(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceStatusMessage(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceStatusRequest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceStatusResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceStatusUpdateRequest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceTemplateValuesResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceVariableRequest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceVariableResponse(m map[string]json.RawMessage, result interface{}) (err error)
- type Action
- type ActionList
- type ActionLite
- type ActionLiteState
- type ActionState
- type ApplyWorkspaceCommandOptions
- func (options *ApplyWorkspaceCommandOptions) SetActionOptions(actionOptions *WorkspaceActivityOptionsTemplate) *ApplyWorkspaceCommandOptions
- func (options *ApplyWorkspaceCommandOptions) SetHeaders(param map[string]string) *ApplyWorkspaceCommandOptions
- func (options *ApplyWorkspaceCommandOptions) SetRefreshToken(refreshToken string) *ApplyWorkspaceCommandOptions
- func (options *ApplyWorkspaceCommandOptions) SetWID(wID string) *ApplyWorkspaceCommandOptions
- type BastionResourceDefinition
- type CatalogRef
- type CreateActionOptions
- func (options *CreateActionOptions) SetBastion(bastion *BastionResourceDefinition) *CreateActionOptions
- func (options *CreateActionOptions) SetBastionCredential(bastionCredential *VariableData) *CreateActionOptions
- func (options *CreateActionOptions) SetCommandParameter(commandParameter string) *CreateActionOptions
- func (options *CreateActionOptions) SetCredentials(credentials []VariableData) *CreateActionOptions
- func (options *CreateActionOptions) SetDescription(description string) *CreateActionOptions
- func (options *CreateActionOptions) SetHeaders(param map[string]string) *CreateActionOptions
- func (options *CreateActionOptions) SetInputs(inputs []VariableData) *CreateActionOptions
- func (options *CreateActionOptions) SetInventory(inventory string) *CreateActionOptions
- func (options *CreateActionOptions) SetLocation(location string) *CreateActionOptions
- func (options *CreateActionOptions) SetName(name string) *CreateActionOptions
- func (options *CreateActionOptions) SetOutputs(outputs []VariableData) *CreateActionOptions
- func (options *CreateActionOptions) SetResourceGroup(resourceGroup string) *CreateActionOptions
- func (options *CreateActionOptions) SetSettings(settings []VariableData) *CreateActionOptions
- func (options *CreateActionOptions) SetSource(source *ExternalSource) *CreateActionOptions
- func (options *CreateActionOptions) SetSourceReadmeURL(sourceReadmeURL string) *CreateActionOptions
- func (options *CreateActionOptions) SetSourceType(sourceType string) *CreateActionOptions
- func (options *CreateActionOptions) SetState(state *ActionState) *CreateActionOptions
- func (options *CreateActionOptions) SetSysLock(sysLock *SystemLock) *CreateActionOptions
- func (options *CreateActionOptions) SetTags(tags []string) *CreateActionOptions
- func (options *CreateActionOptions) SetUserState(userState *UserState) *CreateActionOptions
- func (options *CreateActionOptions) SetXGithubToken(xGithubToken string) *CreateActionOptions
- type CreateInventoryOptions
- func (options *CreateInventoryOptions) SetDescription(description string) *CreateInventoryOptions
- func (options *CreateInventoryOptions) SetHeaders(param map[string]string) *CreateInventoryOptions
- func (options *CreateInventoryOptions) SetInventoriesIni(inventoriesIni string) *CreateInventoryOptions
- func (options *CreateInventoryOptions) SetLocation(location string) *CreateInventoryOptions
- func (options *CreateInventoryOptions) SetName(name string) *CreateInventoryOptions
- func (options *CreateInventoryOptions) SetResourceGroup(resourceGroup string) *CreateInventoryOptions
- func (options *CreateInventoryOptions) SetResourceQueries(resourceQueries []string) *CreateInventoryOptions
- type CreateJobOptions
- func (options *CreateJobOptions) SetBastion(bastion *BastionResourceDefinition) *CreateJobOptions
- func (options *CreateJobOptions) SetCommandName(commandName string) *CreateJobOptions
- func (options *CreateJobOptions) SetCommandObject(commandObject string) *CreateJobOptions
- func (options *CreateJobOptions) SetCommandObjectID(commandObjectID string) *CreateJobOptions
- func (options *CreateJobOptions) SetCommandOptions(commandOptions []string) *CreateJobOptions
- func (options *CreateJobOptions) SetCommandParameter(commandParameter string) *CreateJobOptions
- func (options *CreateJobOptions) SetData(data *JobData) *CreateJobOptions
- func (options *CreateJobOptions) SetHeaders(param map[string]string) *CreateJobOptions
- func (options *CreateJobOptions) SetInputs(inputs []VariableData) *CreateJobOptions
- func (options *CreateJobOptions) SetLocation(location string) *CreateJobOptions
- func (options *CreateJobOptions) SetLogSummary(logSummary *JobLogSummary) *CreateJobOptions
- func (options *CreateJobOptions) SetRefreshToken(refreshToken string) *CreateJobOptions
- func (options *CreateJobOptions) SetSettings(settings []VariableData) *CreateJobOptions
- func (options *CreateJobOptions) SetStatus(status *JobStatus) *CreateJobOptions
- func (options *CreateJobOptions) SetTags(tags []string) *CreateJobOptions
- type CreateResourceQueryOptions
- func (options *CreateResourceQueryOptions) SetHeaders(param map[string]string) *CreateResourceQueryOptions
- func (options *CreateResourceQueryOptions) SetName(name string) *CreateResourceQueryOptions
- func (options *CreateResourceQueryOptions) SetQueries(queries []ResourceQuery) *CreateResourceQueryOptions
- func (options *CreateResourceQueryOptions) SetType(typeVar string) *CreateResourceQueryOptions
- type CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetAutoPropagateChange(autoPropagateChange bool) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetDescription(description string) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetEffectedWorkspaceIds(effectedWorkspaceIds []string) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetHeaders(param map[string]string) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetResourceGroup(resourceGroup string) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetSharedDatasetData(sharedDatasetData []SharedDatasetData) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetSharedDatasetName(sharedDatasetName string) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetSharedDatasetSourceName(sharedDatasetSourceName string) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetSharedDatasetType(sharedDatasetType []string) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetTags(tags []string) *CreateSharedDatasetOptions
- func (options *CreateSharedDatasetOptions) SetVersion(version string) *CreateSharedDatasetOptions
- type CreateWorkspaceDeletionJobOptions
- func (options *CreateWorkspaceDeletionJobOptions) SetDestroyResources(destroyResources string) *CreateWorkspaceDeletionJobOptions
- func (options *CreateWorkspaceDeletionJobOptions) SetHeaders(param map[string]string) *CreateWorkspaceDeletionJobOptions
- func (options *CreateWorkspaceDeletionJobOptions) SetNewDeleteWorkspaces(newDeleteWorkspaces bool) *CreateWorkspaceDeletionJobOptions
- func (options *CreateWorkspaceDeletionJobOptions) SetNewDestroyResources(newDestroyResources bool) *CreateWorkspaceDeletionJobOptions
- func (options *CreateWorkspaceDeletionJobOptions) SetNewJob(newJob string) *CreateWorkspaceDeletionJobOptions
- func (options *CreateWorkspaceDeletionJobOptions) SetNewVersion(newVersion string) *CreateWorkspaceDeletionJobOptions
- func (options *CreateWorkspaceDeletionJobOptions) SetNewWorkspaces(newWorkspaces []string) *CreateWorkspaceDeletionJobOptions
- func (options *CreateWorkspaceDeletionJobOptions) SetRefreshToken(refreshToken string) *CreateWorkspaceDeletionJobOptions
- type CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetAppliedShareddataIds(appliedShareddataIds []string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetCatalogRef(catalogRef *CatalogRef) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetDescription(description string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetHeaders(param map[string]string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetLocation(location string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetName(name string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetResourceGroup(resourceGroup string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetSharedData(sharedData *SharedTargetData) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetTags(tags []string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetTemplateData(templateData []TemplateSourceDataRequest) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetTemplateRef(templateRef string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetTemplateRepo(templateRepo *TemplateRepoRequest) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetType(typeVar []string) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetWorkspaceStatus(workspaceStatus *WorkspaceStatusRequest) *CreateWorkspaceOptions
- func (options *CreateWorkspaceOptions) SetXGithubToken(xGithubToken string) *CreateWorkspaceOptions
- type DeleteActionOptions
- func (options *DeleteActionOptions) SetActionID(actionID string) *DeleteActionOptions
- func (options *DeleteActionOptions) SetForce(force bool) *DeleteActionOptions
- func (options *DeleteActionOptions) SetHeaders(param map[string]string) *DeleteActionOptions
- func (options *DeleteActionOptions) SetPropagate(propagate bool) *DeleteActionOptions
- type DeleteInventoryOptions
- func (options *DeleteInventoryOptions) SetForce(force bool) *DeleteInventoryOptions
- func (options *DeleteInventoryOptions) SetHeaders(param map[string]string) *DeleteInventoryOptions
- func (options *DeleteInventoryOptions) SetInventoryID(inventoryID string) *DeleteInventoryOptions
- func (options *DeleteInventoryOptions) SetPropagate(propagate bool) *DeleteInventoryOptions
- type DeleteJobOptions
- func (options *DeleteJobOptions) SetForce(force bool) *DeleteJobOptions
- func (options *DeleteJobOptions) SetHeaders(param map[string]string) *DeleteJobOptions
- func (options *DeleteJobOptions) SetJobID(jobID string) *DeleteJobOptions
- func (options *DeleteJobOptions) SetPropagate(propagate bool) *DeleteJobOptions
- func (options *DeleteJobOptions) SetRefreshToken(refreshToken string) *DeleteJobOptions
- type DeleteResourcesQueryOptions
- func (options *DeleteResourcesQueryOptions) SetForce(force bool) *DeleteResourcesQueryOptions
- func (options *DeleteResourcesQueryOptions) SetHeaders(param map[string]string) *DeleteResourcesQueryOptions
- func (options *DeleteResourcesQueryOptions) SetPropagate(propagate bool) *DeleteResourcesQueryOptions
- func (options *DeleteResourcesQueryOptions) SetQueryID(queryID string) *DeleteResourcesQueryOptions
- type DeleteSharedDatasetOptions
- type DeleteWorkspaceActivityOptions
- func (options *DeleteWorkspaceActivityOptions) SetActivityID(activityID string) *DeleteWorkspaceActivityOptions
- func (options *DeleteWorkspaceActivityOptions) SetHeaders(param map[string]string) *DeleteWorkspaceActivityOptions
- func (options *DeleteWorkspaceActivityOptions) SetWID(wID string) *DeleteWorkspaceActivityOptions
- type DeleteWorkspaceOptions
- func (options *DeleteWorkspaceOptions) SetDestroyResources(destroyResources string) *DeleteWorkspaceOptions
- func (options *DeleteWorkspaceOptions) SetHeaders(param map[string]string) *DeleteWorkspaceOptions
- func (options *DeleteWorkspaceOptions) SetRefreshToken(refreshToken string) *DeleteWorkspaceOptions
- func (options *DeleteWorkspaceOptions) SetWID(wID string) *DeleteWorkspaceOptions
- type DestroyWorkspaceCommandOptions
- func (options *DestroyWorkspaceCommandOptions) SetActionOptions(actionOptions *WorkspaceActivityOptionsTemplate) *DestroyWorkspaceCommandOptions
- func (options *DestroyWorkspaceCommandOptions) SetHeaders(param map[string]string) *DestroyWorkspaceCommandOptions
- func (options *DestroyWorkspaceCommandOptions) SetRefreshToken(refreshToken string) *DestroyWorkspaceCommandOptions
- func (options *DestroyWorkspaceCommandOptions) SetWID(wID string) *DestroyWorkspaceCommandOptions
- type EnvVariableResponse
- type ExecuteResourceQueryOptions
- type ExternalSource
- type ExternalSourceGit
- type GetActionOptions
- type GetAllWorkspaceInputsOptions
- type GetDiscoveredKmsInstancesOptions
- func (options *GetDiscoveredKmsInstancesOptions) SetEncryptionScheme(encryptionScheme string) *GetDiscoveredKmsInstancesOptions
- func (options *GetDiscoveredKmsInstancesOptions) SetHeaders(param map[string]string) *GetDiscoveredKmsInstancesOptions
- func (options *GetDiscoveredKmsInstancesOptions) SetLimit(limit int64) *GetDiscoveredKmsInstancesOptions
- func (options *GetDiscoveredKmsInstancesOptions) SetLocation(location string) *GetDiscoveredKmsInstancesOptions
- func (options *GetDiscoveredKmsInstancesOptions) SetResourceGroup(resourceGroup string) *GetDiscoveredKmsInstancesOptions
- func (options *GetDiscoveredKmsInstancesOptions) SetSort(sort string) *GetDiscoveredKmsInstancesOptions
- type GetInventoryOptions
- type GetInventoryValueOptions
- type GetJobOptions
- type GetKmsSettingsOptions
- type GetResourcesQueryOptions
- type GetSchematicsVersionOptions
- type GetSharedDatasetOptions
- type GetTemplateActivityLogOptions
- func (options *GetTemplateActivityLogOptions) SetActivityID(activityID string) *GetTemplateActivityLogOptions
- func (options *GetTemplateActivityLogOptions) SetHeaders(param map[string]string) *GetTemplateActivityLogOptions
- func (options *GetTemplateActivityLogOptions) SetLogTfAnsible(logTfAnsible bool) *GetTemplateActivityLogOptions
- func (options *GetTemplateActivityLogOptions) SetLogTfCmd(logTfCmd bool) *GetTemplateActivityLogOptions
- func (options *GetTemplateActivityLogOptions) SetLogTfNullResource(logTfNullResource bool) *GetTemplateActivityLogOptions
- func (options *GetTemplateActivityLogOptions) SetLogTfPrefix(logTfPrefix bool) *GetTemplateActivityLogOptions
- func (options *GetTemplateActivityLogOptions) SetTID(tID string) *GetTemplateActivityLogOptions
- func (options *GetTemplateActivityLogOptions) SetWID(wID string) *GetTemplateActivityLogOptions
- type GetTemplateLogsOptions
- func (options *GetTemplateLogsOptions) SetHeaders(param map[string]string) *GetTemplateLogsOptions
- func (options *GetTemplateLogsOptions) SetLogTfAnsible(logTfAnsible bool) *GetTemplateLogsOptions
- func (options *GetTemplateLogsOptions) SetLogTfCmd(logTfCmd bool) *GetTemplateLogsOptions
- func (options *GetTemplateLogsOptions) SetLogTfNullResource(logTfNullResource bool) *GetTemplateLogsOptions
- func (options *GetTemplateLogsOptions) SetLogTfPrefix(logTfPrefix bool) *GetTemplateLogsOptions
- func (options *GetTemplateLogsOptions) SetTID(tID string) *GetTemplateLogsOptions
- func (options *GetTemplateLogsOptions) SetWID(wID string) *GetTemplateLogsOptions
- type GetWorkspaceActivityLogsOptions
- func (options *GetWorkspaceActivityLogsOptions) SetActivityID(activityID string) *GetWorkspaceActivityLogsOptions
- func (options *GetWorkspaceActivityLogsOptions) SetHeaders(param map[string]string) *GetWorkspaceActivityLogsOptions
- func (options *GetWorkspaceActivityLogsOptions) SetWID(wID string) *GetWorkspaceActivityLogsOptions
- type GetWorkspaceActivityOptions
- func (options *GetWorkspaceActivityOptions) SetActivityID(activityID string) *GetWorkspaceActivityOptions
- func (options *GetWorkspaceActivityOptions) SetHeaders(param map[string]string) *GetWorkspaceActivityOptions
- func (options *GetWorkspaceActivityOptions) SetWID(wID string) *GetWorkspaceActivityOptions
- type GetWorkspaceDeletionJobStatusOptions
- type GetWorkspaceInputMetadataOptions
- func (options *GetWorkspaceInputMetadataOptions) SetHeaders(param map[string]string) *GetWorkspaceInputMetadataOptions
- func (options *GetWorkspaceInputMetadataOptions) SetTID(tID string) *GetWorkspaceInputMetadataOptions
- func (options *GetWorkspaceInputMetadataOptions) SetWID(wID string) *GetWorkspaceInputMetadataOptions
- type GetWorkspaceInputsOptions
- type GetWorkspaceLogUrlsOptions
- type GetWorkspaceOptions
- type GetWorkspaceOutputsOptions
- type GetWorkspaceReadmeOptions
- func (options *GetWorkspaceReadmeOptions) SetFormatted(formatted string) *GetWorkspaceReadmeOptions
- func (options *GetWorkspaceReadmeOptions) SetHeaders(param map[string]string) *GetWorkspaceReadmeOptions
- func (options *GetWorkspaceReadmeOptions) SetRef(ref string) *GetWorkspaceReadmeOptions
- func (options *GetWorkspaceReadmeOptions) SetWID(wID string) *GetWorkspaceReadmeOptions
- type GetWorkspaceResourcesOptions
- type GetWorkspaceStateOptions
- type GetWorkspaceTemplateStateOptions
- func (options *GetWorkspaceTemplateStateOptions) SetHeaders(param map[string]string) *GetWorkspaceTemplateStateOptions
- func (options *GetWorkspaceTemplateStateOptions) SetTID(tID string) *GetWorkspaceTemplateStateOptions
- func (options *GetWorkspaceTemplateStateOptions) SetWID(wID string) *GetWorkspaceTemplateStateOptions
- type InventoryResourceRecord
- type InventoryResourceRecordList
- type Job
- type JobData
- type JobDataAction
- type JobList
- type JobLite
- type JobLog
- type JobLogSummary
- type JobLogSummaryActionJob
- type JobLogSummaryActionJobRecap
- type JobLogSummaryLogErrorsItem
- type JobLogSummaryRepoDownloadJob
- type JobStateData
- type JobStateDataSummaryItem
- type JobStatus
- type JobStatusAction
- type JobStatusType
- type KMSDiscovery
- type KMSInstances
- type KMSInstancesKeysItem
- type KMSSettings
- type KMSSettingsPrimaryCrk
- type KMSSettingsSecondaryCrk
- type ListActionsOptions
- func (options *ListActionsOptions) SetHeaders(param map[string]string) *ListActionsOptions
- func (options *ListActionsOptions) SetLimit(limit int64) *ListActionsOptions
- func (options *ListActionsOptions) SetOffset(offset int64) *ListActionsOptions
- func (options *ListActionsOptions) SetProfile(profile string) *ListActionsOptions
- func (options *ListActionsOptions) SetSort(sort string) *ListActionsOptions
- type ListInventoriesOptions
- func (options *ListInventoriesOptions) SetHeaders(param map[string]string) *ListInventoriesOptions
- func (options *ListInventoriesOptions) SetLimit(limit int64) *ListInventoriesOptions
- func (options *ListInventoriesOptions) SetOffset(offset int64) *ListInventoriesOptions
- func (options *ListInventoriesOptions) SetProfile(profile string) *ListInventoriesOptions
- func (options *ListInventoriesOptions) SetSort(sort string) *ListInventoriesOptions
- type ListInventoryValuesOptions
- type ListJobLogsOptions
- type ListJobStatesOptions
- type ListJobsOptions
- func (options *ListJobsOptions) SetActionID(actionID string) *ListJobsOptions
- func (options *ListJobsOptions) SetHeaders(param map[string]string) *ListJobsOptions
- func (options *ListJobsOptions) SetLimit(limit int64) *ListJobsOptions
- func (options *ListJobsOptions) SetList(list string) *ListJobsOptions
- func (options *ListJobsOptions) SetOffset(offset int64) *ListJobsOptions
- func (options *ListJobsOptions) SetProfile(profile string) *ListJobsOptions
- func (options *ListJobsOptions) SetResource(resource string) *ListJobsOptions
- func (options *ListJobsOptions) SetSort(sort string) *ListJobsOptions
- type ListResourceGroupOptions
- type ListResourceQueryOptions
- func (options *ListResourceQueryOptions) SetHeaders(param map[string]string) *ListResourceQueryOptions
- func (options *ListResourceQueryOptions) SetLimit(limit int64) *ListResourceQueryOptions
- func (options *ListResourceQueryOptions) SetOffset(offset int64) *ListResourceQueryOptions
- func (options *ListResourceQueryOptions) SetProfile(profile string) *ListResourceQueryOptions
- func (options *ListResourceQueryOptions) SetSort(sort string) *ListResourceQueryOptions
- type ListSchematicsLocationOptions
- type ListSharedDatasetsOptions
- type ListWorkspaceActivitiesOptions
- func (options *ListWorkspaceActivitiesOptions) SetHeaders(param map[string]string) *ListWorkspaceActivitiesOptions
- func (options *ListWorkspaceActivitiesOptions) SetLimit(limit int64) *ListWorkspaceActivitiesOptions
- func (options *ListWorkspaceActivitiesOptions) SetOffset(offset int64) *ListWorkspaceActivitiesOptions
- func (options *ListWorkspaceActivitiesOptions) SetWID(wID string) *ListWorkspaceActivitiesOptions
- type ListWorkspacesOptions
- type LogStoreResponse
- type LogStoreResponseList
- type LogSummary
- type OutputValuesItem
- type PlanWorkspaceCommandOptions
- func (options *PlanWorkspaceCommandOptions) SetHeaders(param map[string]string) *PlanWorkspaceCommandOptions
- func (options *PlanWorkspaceCommandOptions) SetRefreshToken(refreshToken string) *PlanWorkspaceCommandOptions
- func (options *PlanWorkspaceCommandOptions) SetWID(wID string) *PlanWorkspaceCommandOptions
- type RefreshWorkspaceCommandOptions
- func (options *RefreshWorkspaceCommandOptions) SetHeaders(param map[string]string) *RefreshWorkspaceCommandOptions
- func (options *RefreshWorkspaceCommandOptions) SetRefreshToken(refreshToken string) *RefreshWorkspaceCommandOptions
- func (options *RefreshWorkspaceCommandOptions) SetWID(wID string) *RefreshWorkspaceCommandOptions
- type ReplaceInventoryOptions
- func (options *ReplaceInventoryOptions) SetDescription(description string) *ReplaceInventoryOptions
- func (options *ReplaceInventoryOptions) SetHeaders(param map[string]string) *ReplaceInventoryOptions
- func (options *ReplaceInventoryOptions) SetInventoriesIni(inventoriesIni string) *ReplaceInventoryOptions
- func (options *ReplaceInventoryOptions) SetInventoryID(inventoryID string) *ReplaceInventoryOptions
- func (options *ReplaceInventoryOptions) SetLocation(location string) *ReplaceInventoryOptions
- func (options *ReplaceInventoryOptions) SetName(name string) *ReplaceInventoryOptions
- func (options *ReplaceInventoryOptions) SetResourceGroup(resourceGroup string) *ReplaceInventoryOptions
- func (options *ReplaceInventoryOptions) SetResourceQueries(resourceQueries []string) *ReplaceInventoryOptions
- type ReplaceJobOptions
- func (options *ReplaceJobOptions) SetBastion(bastion *BastionResourceDefinition) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetCommandName(commandName string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetCommandObject(commandObject string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetCommandObjectID(commandObjectID string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetCommandOptions(commandOptions []string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetCommandParameter(commandParameter string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetData(data *JobData) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetHeaders(param map[string]string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetInputs(inputs []VariableData) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetJobID(jobID string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetLocation(location string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetLogSummary(logSummary *JobLogSummary) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetRefreshToken(refreshToken string) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetSettings(settings []VariableData) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetStatus(status *JobStatus) *ReplaceJobOptions
- func (options *ReplaceJobOptions) SetTags(tags []string) *ReplaceJobOptions
- type ReplaceKmsSettingsOptions
- func (options *ReplaceKmsSettingsOptions) SetEncryptionScheme(encryptionScheme string) *ReplaceKmsSettingsOptions
- func (options *ReplaceKmsSettingsOptions) SetHeaders(param map[string]string) *ReplaceKmsSettingsOptions
- func (options *ReplaceKmsSettingsOptions) SetLocation(location string) *ReplaceKmsSettingsOptions
- func (options *ReplaceKmsSettingsOptions) SetPrimaryCrk(primaryCrk *KMSSettingsPrimaryCrk) *ReplaceKmsSettingsOptions
- func (options *ReplaceKmsSettingsOptions) SetResourceGroup(resourceGroup string) *ReplaceKmsSettingsOptions
- func (options *ReplaceKmsSettingsOptions) SetSecondaryCrk(secondaryCrk *KMSSettingsSecondaryCrk) *ReplaceKmsSettingsOptions
- type ReplaceResourcesQueryOptions
- func (options *ReplaceResourcesQueryOptions) SetHeaders(param map[string]string) *ReplaceResourcesQueryOptions
- func (options *ReplaceResourcesQueryOptions) SetName(name string) *ReplaceResourcesQueryOptions
- func (options *ReplaceResourcesQueryOptions) SetQueries(queries []ResourceQuery) *ReplaceResourcesQueryOptions
- func (options *ReplaceResourcesQueryOptions) SetQueryID(queryID string) *ReplaceResourcesQueryOptions
- func (options *ReplaceResourcesQueryOptions) SetType(typeVar string) *ReplaceResourcesQueryOptions
- type ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetAutoPropagateChange(autoPropagateChange bool) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetDescription(description string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetEffectedWorkspaceIds(effectedWorkspaceIds []string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetHeaders(param map[string]string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetResourceGroup(resourceGroup string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetSdID(sdID string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetSharedDatasetData(sharedDatasetData []SharedDatasetData) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetSharedDatasetName(sharedDatasetName string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetSharedDatasetSourceName(sharedDatasetSourceName string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetSharedDatasetType(sharedDatasetType []string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetTags(tags []string) *ReplaceSharedDatasetOptions
- func (options *ReplaceSharedDatasetOptions) SetVersion(version string) *ReplaceSharedDatasetOptions
- type ReplaceWorkspaceInputsOptions
- func (options *ReplaceWorkspaceInputsOptions) SetEnvValues(envValues []interface{}) *ReplaceWorkspaceInputsOptions
- func (options *ReplaceWorkspaceInputsOptions) SetHeaders(param map[string]string) *ReplaceWorkspaceInputsOptions
- func (options *ReplaceWorkspaceInputsOptions) SetTID(tID string) *ReplaceWorkspaceInputsOptions
- func (options *ReplaceWorkspaceInputsOptions) SetValues(values string) *ReplaceWorkspaceInputsOptions
- func (options *ReplaceWorkspaceInputsOptions) SetVariablestore(variablestore []WorkspaceVariableRequest) *ReplaceWorkspaceInputsOptions
- func (options *ReplaceWorkspaceInputsOptions) SetWID(wID string) *ReplaceWorkspaceInputsOptions
- type ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetCatalogRef(catalogRef *CatalogRef) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetDescription(description string) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetHeaders(param map[string]string) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetName(name string) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetSharedData(sharedData *SharedTargetData) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetTags(tags []string) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetTemplateData(templateData []TemplateSourceDataRequest) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetTemplateRepo(templateRepo *TemplateRepoUpdateRequest) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetType(typeVar []string) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetWID(wID string) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetWorkspaceStatus(workspaceStatus *WorkspaceStatusUpdateRequest) *ReplaceWorkspaceOptions
- func (options *ReplaceWorkspaceOptions) SetWorkspaceStatusMsg(workspaceStatusMsg *WorkspaceStatusMessage) *ReplaceWorkspaceOptions
- type ResourceGroupResponse
- type ResourceQuery
- type ResourceQueryParam
- type ResourceQueryRecord
- type ResourceQueryRecordList
- type ResourceQueryResponseRecord
- type ResourceQueryResponseRecordResponseItem
- type ResourceQueryResponseRecordResponseItemQueryOutputItem
- type RunWorkspaceCommandsOptions
- func (options *RunWorkspaceCommandsOptions) SetCommands(commands []TerraformCommand) *RunWorkspaceCommandsOptions
- func (options *RunWorkspaceCommandsOptions) SetDescription(description string) *RunWorkspaceCommandsOptions
- func (options *RunWorkspaceCommandsOptions) SetHeaders(param map[string]string) *RunWorkspaceCommandsOptions
- func (options *RunWorkspaceCommandsOptions) SetOperationName(operationName string) *RunWorkspaceCommandsOptions
- func (options *RunWorkspaceCommandsOptions) SetRefreshToken(refreshToken string) *RunWorkspaceCommandsOptions
- func (options *RunWorkspaceCommandsOptions) SetWID(wID string) *RunWorkspaceCommandsOptions
- type SchematicsLocations
- type SchematicsV1
- func (schematics *SchematicsV1) ApplyWorkspaceCommand(applyWorkspaceCommandOptions *ApplyWorkspaceCommandOptions) (result *WorkspaceActivityApplyResult, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) CreateAction(createActionOptions *CreateActionOptions) (result *Action, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) CreateInventory(createInventoryOptions *CreateInventoryOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) CreateJob(createJobOptions *CreateJobOptions) (result *Job, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) CreateResourceQuery(createResourceQueryOptions *CreateResourceQueryOptions) (result *ResourceQueryRecord, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) CreateSharedDataset(createSharedDatasetOptions *CreateSharedDatasetOptions) (result *SharedDatasetResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) CreateWorkspace(createWorkspaceOptions *CreateWorkspaceOptions) (result *WorkspaceResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) CreateWorkspaceDeletionJob(createWorkspaceDeletionJobOptions *CreateWorkspaceDeletionJobOptions) (result *WorkspaceBulkDeleteResponse, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) DeleteAction(deleteActionOptions *DeleteActionOptions) (response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) DeleteInventory(deleteInventoryOptions *DeleteInventoryOptions) (response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) DeleteJob(deleteJobOptions *DeleteJobOptions) (response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) DeleteResourcesQuery(deleteResourcesQueryOptions *DeleteResourcesQueryOptions) (response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) DeleteSharedDataset(deleteSharedDatasetOptions *DeleteSharedDatasetOptions) (result *SharedDatasetResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) DeleteWorkspace(deleteWorkspaceOptions *DeleteWorkspaceOptions) (result *string, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) DeleteWorkspaceActivity(deleteWorkspaceActivityOptions *DeleteWorkspaceActivityOptions) (result *WorkspaceActivityApplyResult, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) DestroyWorkspaceCommand(destroyWorkspaceCommandOptions *DestroyWorkspaceCommandOptions) (result *WorkspaceActivityDestroyResult, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) ExecuteResourceQuery(executeResourceQueryOptions *ExecuteResourceQueryOptions) (result *ResourceQueryResponseRecord, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) GetAction(getActionOptions *GetActionOptions) (result *Action, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetAllWorkspaceInputs(getAllWorkspaceInputsOptions *GetAllWorkspaceInputsOptions) (result *WorkspaceTemplateValuesResponse, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) GetDiscoveredKmsInstances(getDiscoveredKmsInstancesOptions *GetDiscoveredKmsInstancesOptions) (result *KMSDiscovery, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetInventory(getInventoryOptions *GetInventoryOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetInventoryValue(getInventoryValueOptions *GetInventoryValueOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetJob(getJobOptions *GetJobOptions) (result *Job, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetKmsSettings(getKmsSettingsOptions *GetKmsSettingsOptions) (result *KMSSettings, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetResourcesQuery(getResourcesQueryOptions *GetResourcesQueryOptions) (result *ResourceQueryRecord, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetSchematicsVersion(getSchematicsVersionOptions *GetSchematicsVersionOptions) (result *VersionResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetSharedDataset(getSharedDatasetOptions *GetSharedDatasetOptions) (result *SharedDatasetResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetTemplateActivityLog(getTemplateActivityLogOptions *GetTemplateActivityLogOptions) (result *string, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetTemplateLogs(getTemplateLogsOptions *GetTemplateLogsOptions) (result *string, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspace(getWorkspaceOptions *GetWorkspaceOptions) (result *WorkspaceResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceActivity(getWorkspaceActivityOptions *GetWorkspaceActivityOptions) (result *WorkspaceActivity, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceActivityLogs(getWorkspaceActivityLogsOptions *GetWorkspaceActivityLogsOptions) (result *WorkspaceActivityLogs, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceDeletionJobStatus(getWorkspaceDeletionJobStatusOptions *GetWorkspaceDeletionJobStatusOptions) (result *WorkspaceJobResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceInputMetadata(getWorkspaceInputMetadataOptions *GetWorkspaceInputMetadataOptions) (result []interface{}, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceInputs(getWorkspaceInputsOptions *GetWorkspaceInputsOptions) (result *TemplateValues, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceLogUrls(getWorkspaceLogUrlsOptions *GetWorkspaceLogUrlsOptions) (result *LogStoreResponseList, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceOutputs(getWorkspaceOutputsOptions *GetWorkspaceOutputsOptions) (result []OutputValuesItem, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceReadme(getWorkspaceReadmeOptions *GetWorkspaceReadmeOptions) (result *TemplateReadme, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceResources(getWorkspaceResourcesOptions *GetWorkspaceResourcesOptions) (result []TemplateResources, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceState(getWorkspaceStateOptions *GetWorkspaceStateOptions) (result *StateStoreResponseList, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) GetWorkspaceTemplateState(getWorkspaceTemplateStateOptions *GetWorkspaceTemplateStateOptions) (result *TemplateStateStore, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListActions(listActionsOptions *ListActionsOptions) (result *ActionList, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListInventories(listInventoriesOptions *ListInventoriesOptions) (result *InventoryResourceRecordList, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) ListInventoryValues(listInventoryValuesOptions *ListInventoryValuesOptions) (result *InventoryResourceRecordList, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) ListJobLogs(listJobLogsOptions *ListJobLogsOptions) (result *JobLog, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListJobStates(listJobStatesOptions *ListJobStatesOptions) (result *JobStateData, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListJobs(listJobsOptions *ListJobsOptions) (result *JobList, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListResourceGroup(listResourceGroupOptions *ListResourceGroupOptions) (result []ResourceGroupResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListResourceQuery(listResourceQueryOptions *ListResourceQueryOptions) (result *ResourceQueryRecordList, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListSchematicsLocation(listSchematicsLocationOptions *ListSchematicsLocationOptions) (result []SchematicsLocations, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListSharedDatasets(listSharedDatasetsOptions *ListSharedDatasetsOptions) (result *SharedDatasetResponseList, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListWorkspaceActivities(listWorkspaceActivitiesOptions *ListWorkspaceActivitiesOptions) (result *WorkspaceActivities, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ListWorkspaces(listWorkspacesOptions *ListWorkspacesOptions) (result *WorkspaceResponseList, response *core.DetailedResponse, err error)
- func (*SchematicsV1) NewApplyWorkspaceCommandOptions(wID string, refreshToken string) *ApplyWorkspaceCommandOptions
- func (*SchematicsV1) NewCreateActionOptions() *CreateActionOptions
- func (*SchematicsV1) NewCreateInventoryOptions() *CreateInventoryOptions
- func (*SchematicsV1) NewCreateJobOptions(refreshToken string) *CreateJobOptions
- func (*SchematicsV1) NewCreateResourceQueryOptions() *CreateResourceQueryOptions
- func (*SchematicsV1) NewCreateSharedDatasetOptions() *CreateSharedDatasetOptions
- func (*SchematicsV1) NewCreateWorkspaceDeletionJobOptions(refreshToken string) *CreateWorkspaceDeletionJobOptions
- func (*SchematicsV1) NewCreateWorkspaceOptions() *CreateWorkspaceOptions
- func (*SchematicsV1) NewDeleteActionOptions(actionID string) *DeleteActionOptions
- func (*SchematicsV1) NewDeleteInventoryOptions(inventoryID string) *DeleteInventoryOptions
- func (*SchematicsV1) NewDeleteJobOptions(jobID string, refreshToken string) *DeleteJobOptions
- func (*SchematicsV1) NewDeleteResourcesQueryOptions(queryID string) *DeleteResourcesQueryOptions
- func (*SchematicsV1) NewDeleteSharedDatasetOptions(sdID string) *DeleteSharedDatasetOptions
- func (*SchematicsV1) NewDeleteWorkspaceActivityOptions(wID string, activityID string) *DeleteWorkspaceActivityOptions
- func (*SchematicsV1) NewDeleteWorkspaceOptions(wID string, refreshToken string) *DeleteWorkspaceOptions
- func (*SchematicsV1) NewDestroyWorkspaceCommandOptions(wID string, refreshToken string) *DestroyWorkspaceCommandOptions
- func (*SchematicsV1) NewExecuteResourceQueryOptions(queryID string) *ExecuteResourceQueryOptions
- func (*SchematicsV1) NewExternalSource(sourceType string) (model *ExternalSource, err error)
- func (*SchematicsV1) NewGetActionOptions(actionID string) *GetActionOptions
- func (*SchematicsV1) NewGetAllWorkspaceInputsOptions(wID string) *GetAllWorkspaceInputsOptions
- func (*SchematicsV1) NewGetDiscoveredKmsInstancesOptions(encryptionScheme string, location string) *GetDiscoveredKmsInstancesOptions
- func (*SchematicsV1) NewGetInventoryOptions(inventoryID string) *GetInventoryOptions
- func (*SchematicsV1) NewGetInventoryValueOptions(inventoryID string, varName string) *GetInventoryValueOptions
- func (*SchematicsV1) NewGetJobOptions(jobID string) *GetJobOptions
- func (*SchematicsV1) NewGetKmsSettingsOptions(location string) *GetKmsSettingsOptions
- func (*SchematicsV1) NewGetResourcesQueryOptions(queryID string) *GetResourcesQueryOptions
- func (*SchematicsV1) NewGetSchematicsVersionOptions() *GetSchematicsVersionOptions
- func (*SchematicsV1) NewGetSharedDatasetOptions(sdID string) *GetSharedDatasetOptions
- func (*SchematicsV1) NewGetTemplateActivityLogOptions(wID string, tID string, activityID string) *GetTemplateActivityLogOptions
- func (*SchematicsV1) NewGetTemplateLogsOptions(wID string, tID string) *GetTemplateLogsOptions
- func (*SchematicsV1) NewGetWorkspaceActivityLogsOptions(wID string, activityID string) *GetWorkspaceActivityLogsOptions
- func (*SchematicsV1) NewGetWorkspaceActivityOptions(wID string, activityID string) *GetWorkspaceActivityOptions
- func (*SchematicsV1) NewGetWorkspaceDeletionJobStatusOptions(wjID string) *GetWorkspaceDeletionJobStatusOptions
- func (*SchematicsV1) NewGetWorkspaceInputMetadataOptions(wID string, tID string) *GetWorkspaceInputMetadataOptions
- func (*SchematicsV1) NewGetWorkspaceInputsOptions(wID string, tID string) *GetWorkspaceInputsOptions
- func (*SchematicsV1) NewGetWorkspaceLogUrlsOptions(wID string) *GetWorkspaceLogUrlsOptions
- func (*SchematicsV1) NewGetWorkspaceOptions(wID string) *GetWorkspaceOptions
- func (*SchematicsV1) NewGetWorkspaceOutputsOptions(wID string) *GetWorkspaceOutputsOptions
- func (*SchematicsV1) NewGetWorkspaceReadmeOptions(wID string) *GetWorkspaceReadmeOptions
- func (*SchematicsV1) NewGetWorkspaceResourcesOptions(wID string) *GetWorkspaceResourcesOptions
- func (*SchematicsV1) NewGetWorkspaceStateOptions(wID string) *GetWorkspaceStateOptions
- func (*SchematicsV1) NewGetWorkspaceTemplateStateOptions(wID string, tID string) *GetWorkspaceTemplateStateOptions
- func (*SchematicsV1) NewJobData(jobType string) (model *JobData, err error)
- func (*SchematicsV1) NewListActionsOptions() *ListActionsOptions
- func (*SchematicsV1) NewListInventoriesOptions() *ListInventoriesOptions
- func (*SchematicsV1) NewListInventoryValuesOptions(inventoryID string) *ListInventoryValuesOptions
- func (*SchematicsV1) NewListJobLogsOptions(jobID string) *ListJobLogsOptions
- func (*SchematicsV1) NewListJobStatesOptions(jobID string) *ListJobStatesOptions
- func (*SchematicsV1) NewListJobsOptions() *ListJobsOptions
- func (*SchematicsV1) NewListResourceGroupOptions() *ListResourceGroupOptions
- func (*SchematicsV1) NewListResourceQueryOptions() *ListResourceQueryOptions
- func (*SchematicsV1) NewListSchematicsLocationOptions() *ListSchematicsLocationOptions
- func (*SchematicsV1) NewListSharedDatasetsOptions() *ListSharedDatasetsOptions
- func (*SchematicsV1) NewListWorkspaceActivitiesOptions(wID string) *ListWorkspaceActivitiesOptions
- func (*SchematicsV1) NewListWorkspacesOptions() *ListWorkspacesOptions
- func (*SchematicsV1) NewPlanWorkspaceCommandOptions(wID string, refreshToken string) *PlanWorkspaceCommandOptions
- func (*SchematicsV1) NewRefreshWorkspaceCommandOptions(wID string, refreshToken string) *RefreshWorkspaceCommandOptions
- func (*SchematicsV1) NewReplaceInventoryOptions(inventoryID string) *ReplaceInventoryOptions
- func (*SchematicsV1) NewReplaceJobOptions(jobID string, refreshToken string) *ReplaceJobOptions
- func (*SchematicsV1) NewReplaceKmsSettingsOptions() *ReplaceKmsSettingsOptions
- func (*SchematicsV1) NewReplaceResourcesQueryOptions(queryID string) *ReplaceResourcesQueryOptions
- func (*SchematicsV1) NewReplaceSharedDatasetOptions(sdID string) *ReplaceSharedDatasetOptions
- func (*SchematicsV1) NewReplaceWorkspaceInputsOptions(wID string, tID string) *ReplaceWorkspaceInputsOptions
- func (*SchematicsV1) NewReplaceWorkspaceOptions(wID string) *ReplaceWorkspaceOptions
- func (*SchematicsV1) NewRunWorkspaceCommandsOptions(wID string, refreshToken string) *RunWorkspaceCommandsOptions
- func (*SchematicsV1) NewUpdateActionOptions(actionID string) *UpdateActionOptions
- func (*SchematicsV1) NewUpdateInventoryOptions(inventoryID string) *UpdateInventoryOptions
- func (*SchematicsV1) NewUpdateWorkspaceOptions(wID string) *UpdateWorkspaceOptions
- func (*SchematicsV1) NewUploadTemplateTarActionOptions(actionID string) *UploadTemplateTarActionOptions
- func (*SchematicsV1) NewUploadTemplateTarOptions(wID string, tID string) *UploadTemplateTarOptions
- func (schematics *SchematicsV1) PlanWorkspaceCommand(planWorkspaceCommandOptions *PlanWorkspaceCommandOptions) (result *WorkspaceActivityPlanResult, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) RefreshWorkspaceCommand(refreshWorkspaceCommandOptions *RefreshWorkspaceCommandOptions) (result *WorkspaceActivityRefreshResult, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) ReplaceInventory(replaceInventoryOptions *ReplaceInventoryOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ReplaceJob(replaceJobOptions *ReplaceJobOptions) (result *Job, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ReplaceKmsSettings(replaceKmsSettingsOptions *ReplaceKmsSettingsOptions) (result *KMSSettings, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ReplaceResourcesQuery(replaceResourcesQueryOptions *ReplaceResourcesQueryOptions) (result *ResourceQueryRecord, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ReplaceSharedDataset(replaceSharedDatasetOptions *ReplaceSharedDatasetOptions) (result *SharedDatasetResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ReplaceWorkspace(replaceWorkspaceOptions *ReplaceWorkspaceOptions) (result *WorkspaceResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) ReplaceWorkspaceInputs(replaceWorkspaceInputsOptions *ReplaceWorkspaceInputsOptions) (result *UserValues, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) RunWorkspaceCommands(runWorkspaceCommandsOptions *RunWorkspaceCommandsOptions) (result *WorkspaceActivityCommandResult, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) SetServiceURL(url string) error
- func (schematics *SchematicsV1) UpdateAction(updateActionOptions *UpdateActionOptions) (result *Action, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) UpdateInventory(updateInventoryOptions *UpdateInventoryOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) UpdateWorkspace(updateWorkspaceOptions *UpdateWorkspaceOptions) (result *WorkspaceResponse, response *core.DetailedResponse, err error)
- func (schematics *SchematicsV1) UploadTemplateTar(uploadTemplateTarOptions *UploadTemplateTarOptions) (result *TemplateRepoTarUploadResponse, response *core.DetailedResponse, ...)
- func (schematics *SchematicsV1) UploadTemplateTarAction(uploadTemplateTarActionOptions *UploadTemplateTarActionOptions) (result *TemplateRepoTarUploadResponse, response *core.DetailedResponse, ...)
- type SchematicsV1Options
- type SharedDatasetData
- type SharedDatasetResponse
- type SharedDatasetResponseList
- type SharedTargetData
- type SharedTargetDataResponse
- type StateStoreResponse
- type StateStoreResponseList
- type SystemLock
- type TemplateReadme
- type TemplateRepoRequest
- type TemplateRepoResponse
- type TemplateRepoTarUploadResponse
- type TemplateRepoUpdateRequest
- type TemplateResources
- type TemplateRunTimeDataResponse
- type TemplateSourceDataRequest
- type TemplateSourceDataResponse
- type TemplateStateStore
- type TemplateValues
- type TerraformCommand
- type UpdateActionOptions
- func (options *UpdateActionOptions) SetActionID(actionID string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetBastion(bastion *BastionResourceDefinition) *UpdateActionOptions
- func (options *UpdateActionOptions) SetBastionCredential(bastionCredential *VariableData) *UpdateActionOptions
- func (options *UpdateActionOptions) SetCommandParameter(commandParameter string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetCredentials(credentials []VariableData) *UpdateActionOptions
- func (options *UpdateActionOptions) SetDescription(description string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetHeaders(param map[string]string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetInputs(inputs []VariableData) *UpdateActionOptions
- func (options *UpdateActionOptions) SetInventory(inventory string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetLocation(location string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetName(name string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetOutputs(outputs []VariableData) *UpdateActionOptions
- func (options *UpdateActionOptions) SetResourceGroup(resourceGroup string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetSettings(settings []VariableData) *UpdateActionOptions
- func (options *UpdateActionOptions) SetSource(source *ExternalSource) *UpdateActionOptions
- func (options *UpdateActionOptions) SetSourceReadmeURL(sourceReadmeURL string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetSourceType(sourceType string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetState(state *ActionState) *UpdateActionOptions
- func (options *UpdateActionOptions) SetSysLock(sysLock *SystemLock) *UpdateActionOptions
- func (options *UpdateActionOptions) SetTags(tags []string) *UpdateActionOptions
- func (options *UpdateActionOptions) SetUserState(userState *UserState) *UpdateActionOptions
- func (options *UpdateActionOptions) SetXGithubToken(xGithubToken string) *UpdateActionOptions
- type UpdateInventoryOptions
- func (options *UpdateInventoryOptions) SetDescription(description string) *UpdateInventoryOptions
- func (options *UpdateInventoryOptions) SetHeaders(param map[string]string) *UpdateInventoryOptions
- func (options *UpdateInventoryOptions) SetInventoriesIni(inventoriesIni string) *UpdateInventoryOptions
- func (options *UpdateInventoryOptions) SetInventoryID(inventoryID string) *UpdateInventoryOptions
- func (options *UpdateInventoryOptions) SetLocation(location string) *UpdateInventoryOptions
- func (options *UpdateInventoryOptions) SetName(name string) *UpdateInventoryOptions
- func (options *UpdateInventoryOptions) SetResourceGroup(resourceGroup string) *UpdateInventoryOptions
- func (options *UpdateInventoryOptions) SetResourceQueries(resourceQueries []string) *UpdateInventoryOptions
- type UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetCatalogRef(catalogRef *CatalogRef) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetDescription(description string) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetHeaders(param map[string]string) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetName(name string) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetSharedData(sharedData *SharedTargetData) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetTags(tags []string) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetTemplateData(templateData []TemplateSourceDataRequest) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetTemplateRepo(templateRepo *TemplateRepoUpdateRequest) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetType(typeVar []string) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetWID(wID string) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetWorkspaceStatus(workspaceStatus *WorkspaceStatusUpdateRequest) *UpdateWorkspaceOptions
- func (options *UpdateWorkspaceOptions) SetWorkspaceStatusMsg(workspaceStatusMsg *WorkspaceStatusMessage) *UpdateWorkspaceOptions
- type UploadTemplateTarActionOptions
- func (options *UploadTemplateTarActionOptions) SetActionID(actionID string) *UploadTemplateTarActionOptions
- func (options *UploadTemplateTarActionOptions) SetFile(file io.ReadCloser) *UploadTemplateTarActionOptions
- func (options *UploadTemplateTarActionOptions) SetFileContentType(fileContentType string) *UploadTemplateTarActionOptions
- func (options *UploadTemplateTarActionOptions) SetHeaders(param map[string]string) *UploadTemplateTarActionOptions
- type UploadTemplateTarOptions
- func (options *UploadTemplateTarOptions) SetFile(file io.ReadCloser) *UploadTemplateTarOptions
- func (options *UploadTemplateTarOptions) SetFileContentType(fileContentType string) *UploadTemplateTarOptions
- func (options *UploadTemplateTarOptions) SetHeaders(param map[string]string) *UploadTemplateTarOptions
- func (options *UploadTemplateTarOptions) SetTID(tID string) *UploadTemplateTarOptions
- func (options *UploadTemplateTarOptions) SetWID(wID string) *UploadTemplateTarOptions
- type UserState
- type UserValues
- type VariableData
- type VariableMetadata
- type VersionResponse
- type WorkspaceActivities
- type WorkspaceActivity
- type WorkspaceActivityApplyResult
- type WorkspaceActivityCommandResult
- type WorkspaceActivityDestroyResult
- type WorkspaceActivityLogs
- type WorkspaceActivityOptionsTemplate
- type WorkspaceActivityPlanResult
- type WorkspaceActivityRefreshResult
- type WorkspaceActivityTemplate
- type WorkspaceActivityTemplateLogs
- type WorkspaceBulkDeleteResponse
- type WorkspaceJobResponse
- type WorkspaceResponse
- type WorkspaceResponseList
- type WorkspaceStatusMessage
- type WorkspaceStatusRequest
- type WorkspaceStatusResponse
- type WorkspaceStatusUpdateRequest
- type WorkspaceTemplateValuesResponse
- type WorkspaceVariableRequest
- type WorkspaceVariableResponse
Constants ¶
const ( Action_Location_EuDe = "eu-de" Action_Location_EuGb = "eu-gb" Action_Location_UsEast = "us-east" Action_Location_UsSouth = "us-south" )
Constants associated with the Action.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( Action_SourceType_ExternalScm = "external_scm" Action_SourceType_GitHub = "git_hub" Action_SourceType_GitHubEnterprise = "git_hub_enterprise" Action_SourceType_GitLab = "git_lab" Action_SourceType_IbmCloudCatalog = "ibm_cloud_catalog" Action_SourceType_IbmGitLab = "ibm_git_lab" Action_SourceType_Local = "local" )
Constants associated with the Action.SourceType property. Type of source for the Template.
const ( ActionLite_Location_EuDe = "eu-de" ActionLite_Location_EuGb = "eu-gb" ActionLite_Location_UsEast = "us-east" ActionLite_Location_UsSouth = "us-south" )
Constants associated with the ActionLite.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( ActionLiteState_StatusCode_Critical = "critical" ActionLiteState_StatusCode_Disabled = "disabled" ActionLiteState_StatusCode_Normal = "normal" ActionLiteState_StatusCode_Pending = "pending" )
Constants associated with the ActionLiteState.StatusCode property. Status of automation (workspace or action).
const ( ActionState_StatusCode_Critical = "critical" ActionState_StatusCode_Disabled = "disabled" ActionState_StatusCode_Normal = "normal" ActionState_StatusCode_Pending = "pending" )
Constants associated with the ActionState.StatusCode property. Status of automation (workspace or action).
const ( CreateActionOptions_Location_EuDe = "eu-de" CreateActionOptions_Location_EuGb = "eu-gb" CreateActionOptions_Location_UsEast = "us-east" CreateActionOptions_Location_UsSouth = "us-south" )
Constants associated with the CreateActionOptions.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( CreateActionOptions_SourceType_ExternalScm = "external_scm" CreateActionOptions_SourceType_GitHub = "git_hub" CreateActionOptions_SourceType_GitHubEnterprise = "git_hub_enterprise" CreateActionOptions_SourceType_GitLab = "git_lab" CreateActionOptions_SourceType_IbmCloudCatalog = "ibm_cloud_catalog" CreateActionOptions_SourceType_IbmGitLab = "ibm_git_lab" CreateActionOptions_SourceType_Local = "local" )
Constants associated with the CreateActionOptions.SourceType property. Type of source for the Template.
const ( CreateInventoryOptions_Location_EuDe = "eu-de" CreateInventoryOptions_Location_EuGb = "eu-gb" CreateInventoryOptions_Location_UsEast = "us-east" CreateInventoryOptions_Location_UsSouth = "us-south" )
Constants associated with the CreateInventoryOptions.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( CreateJobOptions_CommandObject_Action = "action" CreateJobOptions_CommandObject_Workspace = "workspace" )
Constants associated with the CreateJobOptions.CommandObject property. Name of the Schematics automation resource.
const ( CreateJobOptions_CommandName_AnsiblePlaybookCheck = "ansible_playbook_check" CreateJobOptions_CommandName_AnsiblePlaybookRun = "ansible_playbook_run" )
Constants associated with the CreateJobOptions.CommandName property. Schematics job command name.
const ( CreateJobOptions_Location_EuDe = "eu-de" CreateJobOptions_Location_EuGb = "eu-gb" CreateJobOptions_Location_UsEast = "us-east" CreateJobOptions_Location_UsSouth = "us-south" )
Constants associated with the CreateJobOptions.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( ExternalSource_SourceType_ExternalScm = "external_scm" ExternalSource_SourceType_GitHub = "git_hub" ExternalSource_SourceType_GitHubEnterprise = "git_hub_enterprise" ExternalSource_SourceType_GitLab = "git_lab" ExternalSource_SourceType_IbmCloudCatalog = "ibm_cloud_catalog" ExternalSource_SourceType_IbmGitLab = "ibm_git_lab" ExternalSource_SourceType_Local = "local" )
Constants associated with the ExternalSource.SourceType property. Type of source for the Template.
const ( GetActionOptions_Profile_Detailed = "detailed" GetActionOptions_Profile_Summary = "summary" )
Constants associated with the GetActionOptions.Profile property. Level of details returned by the get method.
const ( GetJobOptions_Profile_Detailed = "detailed" GetJobOptions_Profile_Summary = "summary" )
Constants associated with the GetJobOptions.Profile property. Level of details returned by the get method.
const ( GetWorkspaceReadmeOptions_Formatted_HTML = "html" GetWorkspaceReadmeOptions_Formatted_Markdown = "markdown" )
Constants associated with the GetWorkspaceReadmeOptions.Formatted property. The format of the readme file. Value ”markdown” will give markdown, otherwise html.
const ( InventoryResourceRecord_Location_EuDe = "eu-de" InventoryResourceRecord_Location_EuGb = "eu-gb" InventoryResourceRecord_Location_UsEast = "us-east" InventoryResourceRecord_Location_UsSouth = "us-south" )
Constants associated with the InventoryResourceRecord.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( Job_CommandObject_Action = "action" Job_CommandObject_Workspace = "workspace" )
Constants associated with the Job.CommandObject property. Name of the Schematics automation resource.
const ( Job_CommandName_AnsiblePlaybookCheck = "ansible_playbook_check" Job_CommandName_AnsiblePlaybookRun = "ansible_playbook_run" )
Constants associated with the Job.CommandName property. Schematics job command name.
const ( Job_Location_EuDe = "eu-de" Job_Location_EuGb = "eu-gb" Job_Location_UsEast = "us-east" Job_Location_UsSouth = "us-south" )
Constants associated with the Job.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( JobData_JobType_ActionJob = "action_job" JobData_JobType_RepoDownloadJob = "repo_download_job" )
Constants associated with the JobData.JobType property. Type of Job.
const ( JobLite_CommandObject_Action = "action" JobLite_CommandObject_Workspace = "workspace" )
Constants associated with the JobLite.CommandObject property. Name of the Schematics automation resource.
const ( JobLite_CommandName_AnsiblePlaybookCheck = "ansible_playbook_check" JobLite_CommandName_AnsiblePlaybookRun = "ansible_playbook_run" )
Constants associated with the JobLite.CommandName property. Schematics job command name.
const ( JobLite_Location_EuDe = "eu-de" JobLite_Location_EuGb = "eu-gb" JobLite_Location_UsEast = "us-east" JobLite_Location_UsSouth = "us-south" )
Constants associated with the JobLite.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( JobLog_Format_HTML = "html" JobLog_Format_JSON = "json" JobLog_Format_Markdown = "markdown" JobLog_Format_Rtf = "rtf" )
Constants associated with the JobLog.Format property. Format of the Log text.
const ( JobLogSummary_JobType_ActionJob = "action_job" JobLogSummary_JobType_RepoDownloadJob = "repo_download_job" JobLogSummary_JobType_WorkspaceJob = "workspace_job" )
Constants associated with the JobLogSummary.JobType property. Type of Job.
const ( JobStateDataSummaryItem_Type_Number = "number" JobStateDataSummaryItem_Type_String = "string" )
Constants associated with the JobStateDataSummaryItem.Type property. State summary feature type.
const ( JobStatusAction_StatusCode_IobFinished = "iob_finished" JobStatusAction_StatusCode_JobCancelled = "job_cancelled" JobStatusAction_StatusCode_JobFailed = "job_failed" JobStatusAction_StatusCode_JobInProgress = "job_in_progress" JobStatusAction_StatusCode_JobPending = "job_pending" )
Constants associated with the JobStatusAction.StatusCode property. Status of Jobs.
const ( JobStatusAction_BastionStatusCode_Error = "error" JobStatusAction_BastionStatusCode_None = "none" JobStatusAction_BastionStatusCode_Processing = "processing" JobStatusAction_BastionStatusCode_Ready = "ready" )
Constants associated with the JobStatusAction.BastionStatusCode property. Status of Resources.
const ( JobStatusAction_InventoryStatusCode_Error = "error" JobStatusAction_InventoryStatusCode_None = "none" JobStatusAction_InventoryStatusCode_Processing = "processing" JobStatusAction_InventoryStatusCode_Ready = "ready" )
Constants associated with the JobStatusAction.InventoryStatusCode property. Status of Resources.
const ( ListActionsOptions_Profile_Ids = "ids" ListActionsOptions_Profile_Summary = "summary" )
Constants associated with the ListActionsOptions.Profile property. Level of details returned by the get method.
const ( ListInventoriesOptions_Profile_Ids = "ids" ListInventoriesOptions_Profile_Summary = "summary" )
Constants associated with the ListInventoriesOptions.Profile property. Level of details returned by the get method.
const ( ListJobsOptions_Profile_Ids = "ids" ListJobsOptions_Profile_Summary = "summary" )
Constants associated with the ListJobsOptions.Profile property. Level of details returned by the get method.
const ( ListJobsOptions_Resource_Actions = "actions" ListJobsOptions_Resource_Controls = "controls" ListJobsOptions_Resource_Workspaces = "workspaces" )
Constants associated with the ListJobsOptions.Resource property. Name of the resource (workspace, actions or controls).
const ( ListResourceQueryOptions_Profile_Ids = "ids" ListResourceQueryOptions_Profile_Summary = "summary" )
Constants associated with the ListResourceQueryOptions.Profile property. Level of details returned by the get method.
const ( ReplaceInventoryOptions_Location_EuDe = "eu-de" ReplaceInventoryOptions_Location_EuGb = "eu-gb" ReplaceInventoryOptions_Location_UsEast = "us-east" ReplaceInventoryOptions_Location_UsSouth = "us-south" )
Constants associated with the ReplaceInventoryOptions.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( ReplaceJobOptions_CommandObject_Action = "action" ReplaceJobOptions_CommandObject_Workspace = "workspace" )
Constants associated with the ReplaceJobOptions.CommandObject property. Name of the Schematics automation resource.
const ( ReplaceJobOptions_CommandName_AnsiblePlaybookCheck = "ansible_playbook_check" ReplaceJobOptions_CommandName_AnsiblePlaybookRun = "ansible_playbook_run" )
Constants associated with the ReplaceJobOptions.CommandName property. Schematics job command name.
const ( ReplaceJobOptions_Location_EuDe = "eu-de" ReplaceJobOptions_Location_EuGb = "eu-gb" ReplaceJobOptions_Location_UsEast = "us-east" ReplaceJobOptions_Location_UsSouth = "us-south" )
Constants associated with the ReplaceJobOptions.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( UpdateActionOptions_Location_EuDe = "eu-de" UpdateActionOptions_Location_EuGb = "eu-gb" UpdateActionOptions_Location_UsEast = "us-east" UpdateActionOptions_Location_UsSouth = "us-south" )
Constants associated with the UpdateActionOptions.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( UpdateActionOptions_SourceType_ExternalScm = "external_scm" UpdateActionOptions_SourceType_GitHub = "git_hub" UpdateActionOptions_SourceType_GitHubEnterprise = "git_hub_enterprise" UpdateActionOptions_SourceType_GitLab = "git_lab" UpdateActionOptions_SourceType_IbmCloudCatalog = "ibm_cloud_catalog" UpdateActionOptions_SourceType_IbmGitLab = "ibm_git_lab" UpdateActionOptions_SourceType_Local = "local" )
Constants associated with the UpdateActionOptions.SourceType property. Type of source for the Template.
const ( UpdateInventoryOptions_Location_EuDe = "eu-de" UpdateInventoryOptions_Location_EuGb = "eu-gb" UpdateInventoryOptions_Location_UsEast = "us-east" UpdateInventoryOptions_Location_UsSouth = "us-south" )
Constants associated with the UpdateInventoryOptions.Location property. List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of the resources provisioned using Schematics.
const ( UserState_State_Disable = "disable" UserState_State_Draft = "draft" UserState_State_Live = "live" UserState_State_Locked = "locked" )
Constants associated with the UserState.State property. User-defined states
- `draft` Object can be modified; can be used by Jobs run by the author, during execution
- `live` Object can be modified; can be used by Jobs during execution
- `locked` Object cannot be modified; can be used by Jobs during execution
- `disable` Object can be modified. cannot be used by Jobs during execution.
const ( VariableMetadata_Type_Array = "array" VariableMetadata_Type_Boolean = "boolean" VariableMetadata_Type_Complex = "complex" VariableMetadata_Type_Date = "date" VariableMetadata_Type_Integer = "integer" VariableMetadata_Type_List = "list" VariableMetadata_Type_Map = "map" VariableMetadata_Type_String = "string" )
Constants associated with the VariableMetadata.Type property. Type of the variable.
const (
CreateResourceQueryOptions_Type_Vsi = "vsi"
)
Constants associated with the CreateResourceQueryOptions.Type property. Resource type (cluster, vsi, icd, vpc).
const DefaultServiceName = "schematics"
DefaultServiceName is the default key used to find external configuration information.
const DefaultServiceURL = "https://schematics-dev.containers.appdomain.cloud"
DefaultServiceURL is the default URL to make service requests to.
const (
ListJobsOptions_List_All = "all"
)
Constants associated with the ListJobsOptions.List property. list jobs.
const (
ReplaceResourcesQueryOptions_Type_Vsi = "vsi"
)
Constants associated with the ReplaceResourcesQueryOptions.Type property. Resource type (cluster, vsi, icd, vpc).
const (
ResourceQueryRecord_Type_Vsi = "vsi"
)
Constants associated with the ResourceQueryRecord.Type property. Resource type (cluster, vsi, icd, vpc).
const (
ResourceQueryResponseRecordResponseItem_QueryType_Workspaces = "workspaces"
)
Constants associated with the ResourceQueryResponseRecordResponseItem.QueryType property. Type of the query(workspaces).
const (
ResourceQuery_QueryType_Workspaces = "workspaces"
)
Constants associated with the ResourceQuery.QueryType property. Type of the query(workspaces).
Variables ¶
This section is empty.
Functions ¶
func UnmarshalAction ¶
func UnmarshalAction(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAction unmarshals an instance of Action from the specified map of raw messages.
func UnmarshalActionList ¶
func UnmarshalActionList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalActionList unmarshals an instance of ActionList from the specified map of raw messages.
func UnmarshalActionLite ¶
func UnmarshalActionLite(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalActionLite unmarshals an instance of ActionLite from the specified map of raw messages.
func UnmarshalActionLiteState ¶
func UnmarshalActionLiteState(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalActionLiteState unmarshals an instance of ActionLiteState from the specified map of raw messages.
func UnmarshalActionState ¶
func UnmarshalActionState(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalActionState unmarshals an instance of ActionState from the specified map of raw messages.
func UnmarshalBastionResourceDefinition ¶
func UnmarshalBastionResourceDefinition(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBastionResourceDefinition unmarshals an instance of BastionResourceDefinition from the specified map of raw messages.
func UnmarshalCatalogRef ¶
func UnmarshalCatalogRef(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCatalogRef unmarshals an instance of CatalogRef from the specified map of raw messages.
func UnmarshalEnvVariableResponse ¶
func UnmarshalEnvVariableResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEnvVariableResponse unmarshals an instance of EnvVariableResponse from the specified map of raw messages.
func UnmarshalExternalSource ¶
func UnmarshalExternalSource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalExternalSource unmarshals an instance of ExternalSource from the specified map of raw messages.
func UnmarshalExternalSourceGit ¶
func UnmarshalExternalSourceGit(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalExternalSourceGit unmarshals an instance of ExternalSourceGit from the specified map of raw messages.
func UnmarshalInventoryResourceRecord ¶
func UnmarshalInventoryResourceRecord(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalInventoryResourceRecord unmarshals an instance of InventoryResourceRecord from the specified map of raw messages.
func UnmarshalInventoryResourceRecordList ¶
func UnmarshalInventoryResourceRecordList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalInventoryResourceRecordList unmarshals an instance of InventoryResourceRecordList from the specified map of raw messages.
func UnmarshalJob ¶
func UnmarshalJob(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJob unmarshals an instance of Job from the specified map of raw messages.
func UnmarshalJobData ¶
func UnmarshalJobData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobData unmarshals an instance of JobData from the specified map of raw messages.
func UnmarshalJobDataAction ¶
func UnmarshalJobDataAction(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobDataAction unmarshals an instance of JobDataAction from the specified map of raw messages.
func UnmarshalJobList ¶
func UnmarshalJobList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobList unmarshals an instance of JobList from the specified map of raw messages.
func UnmarshalJobLite ¶
func UnmarshalJobLite(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobLite unmarshals an instance of JobLite from the specified map of raw messages.
func UnmarshalJobLog ¶
func UnmarshalJobLog(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobLog unmarshals an instance of JobLog from the specified map of raw messages.
func UnmarshalJobLogSummary ¶
func UnmarshalJobLogSummary(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobLogSummary unmarshals an instance of JobLogSummary from the specified map of raw messages.
func UnmarshalJobLogSummaryActionJob ¶
func UnmarshalJobLogSummaryActionJob(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobLogSummaryActionJob unmarshals an instance of JobLogSummaryActionJob from the specified map of raw messages.
func UnmarshalJobLogSummaryActionJobRecap ¶
func UnmarshalJobLogSummaryActionJobRecap(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobLogSummaryActionJobRecap unmarshals an instance of JobLogSummaryActionJobRecap from the specified map of raw messages.
func UnmarshalJobLogSummaryLogErrorsItem ¶
func UnmarshalJobLogSummaryLogErrorsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobLogSummaryLogErrorsItem unmarshals an instance of JobLogSummaryLogErrorsItem from the specified map of raw messages.
func UnmarshalJobLogSummaryRepoDownloadJob ¶
func UnmarshalJobLogSummaryRepoDownloadJob(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobLogSummaryRepoDownloadJob unmarshals an instance of JobLogSummaryRepoDownloadJob from the specified map of raw messages.
func UnmarshalJobStateData ¶
func UnmarshalJobStateData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobStateData unmarshals an instance of JobStateData from the specified map of raw messages.
func UnmarshalJobStateDataSummaryItem ¶
func UnmarshalJobStateDataSummaryItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobStateDataSummaryItem unmarshals an instance of JobStateDataSummaryItem from the specified map of raw messages.
func UnmarshalJobStatus ¶
func UnmarshalJobStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobStatus unmarshals an instance of JobStatus from the specified map of raw messages.
func UnmarshalJobStatusAction ¶
func UnmarshalJobStatusAction(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobStatusAction unmarshals an instance of JobStatusAction from the specified map of raw messages.
func UnmarshalJobStatusType ¶
func UnmarshalJobStatusType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobStatusType unmarshals an instance of JobStatusType from the specified map of raw messages.
func UnmarshalKMSDiscovery ¶
func UnmarshalKMSDiscovery(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKMSDiscovery unmarshals an instance of KMSDiscovery from the specified map of raw messages.
func UnmarshalKMSInstances ¶
func UnmarshalKMSInstances(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKMSInstances unmarshals an instance of KMSInstances from the specified map of raw messages.
func UnmarshalKMSInstancesKeysItem ¶
func UnmarshalKMSInstancesKeysItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKMSInstancesKeysItem unmarshals an instance of KMSInstancesKeysItem from the specified map of raw messages.
func UnmarshalKMSSettings ¶
func UnmarshalKMSSettings(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKMSSettings unmarshals an instance of KMSSettings from the specified map of raw messages.
func UnmarshalKMSSettingsPrimaryCrk ¶
func UnmarshalKMSSettingsPrimaryCrk(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKMSSettingsPrimaryCrk unmarshals an instance of KMSSettingsPrimaryCrk from the specified map of raw messages.
func UnmarshalKMSSettingsSecondaryCrk ¶
func UnmarshalKMSSettingsSecondaryCrk(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKMSSettingsSecondaryCrk unmarshals an instance of KMSSettingsSecondaryCrk from the specified map of raw messages.
func UnmarshalLogStoreResponse ¶
func UnmarshalLogStoreResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLogStoreResponse unmarshals an instance of LogStoreResponse from the specified map of raw messages.
func UnmarshalLogStoreResponseList ¶
func UnmarshalLogStoreResponseList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLogStoreResponseList unmarshals an instance of LogStoreResponseList from the specified map of raw messages.
func UnmarshalLogSummary ¶
func UnmarshalLogSummary(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLogSummary unmarshals an instance of LogSummary from the specified map of raw messages.
func UnmarshalOutputValuesItem ¶
func UnmarshalOutputValuesItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOutputValuesItem unmarshals an instance of OutputValuesItem from the specified map of raw messages.
func UnmarshalResourceGroupResponse ¶
func UnmarshalResourceGroupResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceGroupResponse unmarshals an instance of ResourceGroupResponse from the specified map of raw messages.
func UnmarshalResourceQuery ¶
func UnmarshalResourceQuery(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceQuery unmarshals an instance of ResourceQuery from the specified map of raw messages.
func UnmarshalResourceQueryParam ¶
func UnmarshalResourceQueryParam(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceQueryParam unmarshals an instance of ResourceQueryParam from the specified map of raw messages.
func UnmarshalResourceQueryRecord ¶
func UnmarshalResourceQueryRecord(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceQueryRecord unmarshals an instance of ResourceQueryRecord from the specified map of raw messages.
func UnmarshalResourceQueryRecordList ¶
func UnmarshalResourceQueryRecordList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceQueryRecordList unmarshals an instance of ResourceQueryRecordList from the specified map of raw messages.
func UnmarshalResourceQueryResponseRecord ¶
func UnmarshalResourceQueryResponseRecord(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceQueryResponseRecord unmarshals an instance of ResourceQueryResponseRecord from the specified map of raw messages.
func UnmarshalResourceQueryResponseRecordResponseItem ¶
func UnmarshalResourceQueryResponseRecordResponseItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceQueryResponseRecordResponseItem unmarshals an instance of ResourceQueryResponseRecordResponseItem from the specified map of raw messages.
func UnmarshalResourceQueryResponseRecordResponseItemQueryOutputItem ¶
func UnmarshalResourceQueryResponseRecordResponseItemQueryOutputItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceQueryResponseRecordResponseItemQueryOutputItem unmarshals an instance of ResourceQueryResponseRecordResponseItemQueryOutputItem from the specified map of raw messages.
func UnmarshalSchematicsLocations ¶
func UnmarshalSchematicsLocations(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchematicsLocations unmarshals an instance of SchematicsLocations from the specified map of raw messages.
func UnmarshalSharedDatasetData ¶
func UnmarshalSharedDatasetData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedDatasetData unmarshals an instance of SharedDatasetData from the specified map of raw messages.
func UnmarshalSharedDatasetResponse ¶
func UnmarshalSharedDatasetResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedDatasetResponse unmarshals an instance of SharedDatasetResponse from the specified map of raw messages.
func UnmarshalSharedDatasetResponseList ¶
func UnmarshalSharedDatasetResponseList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedDatasetResponseList unmarshals an instance of SharedDatasetResponseList from the specified map of raw messages.
func UnmarshalSharedTargetData ¶
func UnmarshalSharedTargetData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedTargetData unmarshals an instance of SharedTargetData from the specified map of raw messages.
func UnmarshalSharedTargetDataResponse ¶
func UnmarshalSharedTargetDataResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedTargetDataResponse unmarshals an instance of SharedTargetDataResponse from the specified map of raw messages.
func UnmarshalStateStoreResponse ¶
func UnmarshalStateStoreResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStateStoreResponse unmarshals an instance of StateStoreResponse from the specified map of raw messages.
func UnmarshalStateStoreResponseList ¶
func UnmarshalStateStoreResponseList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStateStoreResponseList unmarshals an instance of StateStoreResponseList from the specified map of raw messages.
func UnmarshalSystemLock ¶
func UnmarshalSystemLock(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSystemLock unmarshals an instance of SystemLock from the specified map of raw messages.
func UnmarshalTemplateReadme ¶
func UnmarshalTemplateReadme(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateReadme unmarshals an instance of TemplateReadme from the specified map of raw messages.
func UnmarshalTemplateRepoRequest ¶
func UnmarshalTemplateRepoRequest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateRepoRequest unmarshals an instance of TemplateRepoRequest from the specified map of raw messages.
func UnmarshalTemplateRepoResponse ¶
func UnmarshalTemplateRepoResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateRepoResponse unmarshals an instance of TemplateRepoResponse from the specified map of raw messages.
func UnmarshalTemplateRepoTarUploadResponse ¶
func UnmarshalTemplateRepoTarUploadResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateRepoTarUploadResponse unmarshals an instance of TemplateRepoTarUploadResponse from the specified map of raw messages.
func UnmarshalTemplateRepoUpdateRequest ¶
func UnmarshalTemplateRepoUpdateRequest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateRepoUpdateRequest unmarshals an instance of TemplateRepoUpdateRequest from the specified map of raw messages.
func UnmarshalTemplateResources ¶
func UnmarshalTemplateResources(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateResources unmarshals an instance of TemplateResources from the specified map of raw messages.
func UnmarshalTemplateRunTimeDataResponse ¶
func UnmarshalTemplateRunTimeDataResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateRunTimeDataResponse unmarshals an instance of TemplateRunTimeDataResponse from the specified map of raw messages.
func UnmarshalTemplateSourceDataRequest ¶
func UnmarshalTemplateSourceDataRequest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateSourceDataRequest unmarshals an instance of TemplateSourceDataRequest from the specified map of raw messages.
func UnmarshalTemplateSourceDataResponse ¶
func UnmarshalTemplateSourceDataResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateSourceDataResponse unmarshals an instance of TemplateSourceDataResponse from the specified map of raw messages.
func UnmarshalTemplateStateStore ¶
func UnmarshalTemplateStateStore(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateStateStore unmarshals an instance of TemplateStateStore from the specified map of raw messages.
func UnmarshalTemplateValues ¶
func UnmarshalTemplateValues(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTemplateValues unmarshals an instance of TemplateValues from the specified map of raw messages.
func UnmarshalTerraformCommand ¶
func UnmarshalTerraformCommand(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTerraformCommand unmarshals an instance of TerraformCommand from the specified map of raw messages.
func UnmarshalUserState ¶
func UnmarshalUserState(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUserState unmarshals an instance of UserState from the specified map of raw messages.
func UnmarshalUserValues ¶
func UnmarshalUserValues(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUserValues unmarshals an instance of UserValues from the specified map of raw messages.
func UnmarshalVariableData ¶
func UnmarshalVariableData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVariableData unmarshals an instance of VariableData from the specified map of raw messages.
func UnmarshalVariableMetadata ¶
func UnmarshalVariableMetadata(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVariableMetadata unmarshals an instance of VariableMetadata from the specified map of raw messages.
func UnmarshalVersionResponse ¶
func UnmarshalVersionResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVersionResponse unmarshals an instance of VersionResponse from the specified map of raw messages.
func UnmarshalWorkspaceActivities ¶
func UnmarshalWorkspaceActivities(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivities unmarshals an instance of WorkspaceActivities from the specified map of raw messages.
func UnmarshalWorkspaceActivity ¶
func UnmarshalWorkspaceActivity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivity unmarshals an instance of WorkspaceActivity from the specified map of raw messages.
func UnmarshalWorkspaceActivityApplyResult ¶
func UnmarshalWorkspaceActivityApplyResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityApplyResult unmarshals an instance of WorkspaceActivityApplyResult from the specified map of raw messages.
func UnmarshalWorkspaceActivityCommandResult ¶
func UnmarshalWorkspaceActivityCommandResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityCommandResult unmarshals an instance of WorkspaceActivityCommandResult from the specified map of raw messages.
func UnmarshalWorkspaceActivityDestroyResult ¶
func UnmarshalWorkspaceActivityDestroyResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityDestroyResult unmarshals an instance of WorkspaceActivityDestroyResult from the specified map of raw messages.
func UnmarshalWorkspaceActivityLogs ¶
func UnmarshalWorkspaceActivityLogs(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityLogs unmarshals an instance of WorkspaceActivityLogs from the specified map of raw messages.
func UnmarshalWorkspaceActivityOptionsTemplate ¶
func UnmarshalWorkspaceActivityOptionsTemplate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityOptionsTemplate unmarshals an instance of WorkspaceActivityOptionsTemplate from the specified map of raw messages.
func UnmarshalWorkspaceActivityPlanResult ¶
func UnmarshalWorkspaceActivityPlanResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityPlanResult unmarshals an instance of WorkspaceActivityPlanResult from the specified map of raw messages.
func UnmarshalWorkspaceActivityRefreshResult ¶
func UnmarshalWorkspaceActivityRefreshResult(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityRefreshResult unmarshals an instance of WorkspaceActivityRefreshResult from the specified map of raw messages.
func UnmarshalWorkspaceActivityTemplate ¶
func UnmarshalWorkspaceActivityTemplate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityTemplate unmarshals an instance of WorkspaceActivityTemplate from the specified map of raw messages.
func UnmarshalWorkspaceActivityTemplateLogs ¶
func UnmarshalWorkspaceActivityTemplateLogs(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceActivityTemplateLogs unmarshals an instance of WorkspaceActivityTemplateLogs from the specified map of raw messages.
func UnmarshalWorkspaceBulkDeleteResponse ¶
func UnmarshalWorkspaceBulkDeleteResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceBulkDeleteResponse unmarshals an instance of WorkspaceBulkDeleteResponse from the specified map of raw messages.
func UnmarshalWorkspaceJobResponse ¶
func UnmarshalWorkspaceJobResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceJobResponse unmarshals an instance of WorkspaceJobResponse from the specified map of raw messages.
func UnmarshalWorkspaceResponse ¶
func UnmarshalWorkspaceResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceResponse unmarshals an instance of WorkspaceResponse from the specified map of raw messages.
func UnmarshalWorkspaceResponseList ¶
func UnmarshalWorkspaceResponseList(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceResponseList unmarshals an instance of WorkspaceResponseList from the specified map of raw messages.
func UnmarshalWorkspaceStatusMessage ¶
func UnmarshalWorkspaceStatusMessage(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceStatusMessage unmarshals an instance of WorkspaceStatusMessage from the specified map of raw messages.
func UnmarshalWorkspaceStatusRequest ¶
func UnmarshalWorkspaceStatusRequest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceStatusRequest unmarshals an instance of WorkspaceStatusRequest from the specified map of raw messages.
func UnmarshalWorkspaceStatusResponse ¶
func UnmarshalWorkspaceStatusResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceStatusResponse unmarshals an instance of WorkspaceStatusResponse from the specified map of raw messages.
func UnmarshalWorkspaceStatusUpdateRequest ¶
func UnmarshalWorkspaceStatusUpdateRequest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceStatusUpdateRequest unmarshals an instance of WorkspaceStatusUpdateRequest from the specified map of raw messages.
func UnmarshalWorkspaceTemplateValuesResponse ¶
func UnmarshalWorkspaceTemplateValuesResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceTemplateValuesResponse unmarshals an instance of WorkspaceTemplateValuesResponse from the specified map of raw messages.
func UnmarshalWorkspaceVariableRequest ¶
func UnmarshalWorkspaceVariableRequest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceVariableRequest unmarshals an instance of WorkspaceVariableRequest from the specified map of raw messages.
func UnmarshalWorkspaceVariableResponse ¶
func UnmarshalWorkspaceVariableResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceVariableResponse unmarshals an instance of WorkspaceVariableResponse from the specified map of raw messages.
Types ¶
type Action ¶
type Action struct { // Action name (unique for an account). Name *string `json:"name,omitempty"` // Action description. Description *string `json:"description,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name for the Action. By default, Action will be created in Default Resource Group. ResourceGroup *string `json:"resource_group,omitempty"` // Action tags. Tags []string `json:"tags,omitempty"` // User defined status of the Schematics object. UserState *UserState `json:"user_state,omitempty"` // URL of the README file, for the source. SourceReadmeURL *string `json:"source_readme_url,omitempty"` // Source of templates, playbooks, or controls. Source *ExternalSource `json:"source,omitempty"` // Type of source for the Template. SourceType *string `json:"source_type,omitempty"` // Schematics job command parameter (playbook-name). CommandParameter *string `json:"command_parameter,omitempty"` // Describes a bastion resource. Bastion *BastionResourceDefinition `json:"bastion,omitempty"` // Inventory ID. Inventory *string `json:"inventory,omitempty"` // User editable variable data & system generated reference to value. BastionCredential *VariableData `json:"bastion_credential,omitempty"` // credentials of the Action. Credentials []VariableData `json:"credentials,omitempty"` // Input variables for the Action. Inputs []VariableData `json:"inputs,omitempty"` // Output variables for the Action. Outputs []VariableData `json:"outputs,omitempty"` // Environment variables for the Action. Settings []VariableData `json:"settings,omitempty"` // Action Id. ID *string `json:"id,omitempty"` // Action Cloud Resource Name. Crn *string `json:"crn,omitempty"` // Action account id. Account *string `json:"account,omitempty"` // Action Playbook Source creation time. SourceCreatedAt *strfmt.DateTime `json:"source_created_at,omitempty"` // Email address of user who created the Action Playbook Source. SourceCreatedBy *string `json:"source_created_by,omitempty"` // Action Playbook updation time. SourceUpdatedAt *strfmt.DateTime `json:"source_updated_at,omitempty"` // Email address of user who updated the Action Playbook Source. SourceUpdatedBy *string `json:"source_updated_by,omitempty"` // Action creation time. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // Email address of user who created the action. CreatedBy *string `json:"created_by,omitempty"` // Action updation time. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` // Email address of user who updated the action. UpdatedBy *string `json:"updated_by,omitempty"` // Computed state of the Action. State *ActionState `json:"state,omitempty"` // Playbook names retrieved from repo. PlaybookNames []string `json:"playbook_names,omitempty"` // System lock status. SysLock *SystemLock `json:"sys_lock,omitempty"` }
Action : Complete Action details with user inputs and system generated data.
type ActionList ¶
type ActionList struct { // Total number of records. TotalCount *int64 `json:"total_count,omitempty"` // Number of records returned. Limit *int64 `json:"limit" validate:"required"` // Skipped number of records. Offset *int64 `json:"offset" validate:"required"` // List of action records. Actions []ActionLite `json:"actions,omitempty"` }
ActionList : List of Action definition response.
type ActionLite ¶
type ActionLite struct { // Action name (unique for an account). Name *string `json:"name,omitempty"` // Action description. Description *string `json:"description,omitempty"` // Action Id. ID *string `json:"id,omitempty"` // Action Cloud Resource Name. Crn *string `json:"crn,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name for the Action. By default, Action will be created in Default Resource Group. ResourceGroup *string `json:"resource_group,omitempty"` // name of the namespace. Namespace *string `json:"namespace,omitempty"` // Action tags. Tags []string `json:"tags,omitempty"` // Name of the selected playbook. PlaybookName *string `json:"playbook_name,omitempty"` // User defined status of the Schematics object. UserState *UserState `json:"user_state,omitempty"` // Computed state of the Action. State *ActionLiteState `json:"state,omitempty"` // System lock status. SysLock *SystemLock `json:"sys_lock,omitempty"` // Action creation time. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // Email address of user who created the action. CreatedBy *string `json:"created_by,omitempty"` // Action updation time. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` // Email address of user who updated the action. UpdatedBy *string `json:"updated_by,omitempty"` }
ActionLite : Action summary profile with user inputs and system generated data.
type ActionLiteState ¶
type ActionLiteState struct { // Status of automation (workspace or action). StatusCode *string `json:"status_code,omitempty"` // Automation status message - to be displayed along with the status_code. StatusMessage *string `json:"status_message,omitempty"` }
ActionLiteState : Computed state of the Action.
type ActionState ¶
type ActionState struct { // Status of automation (workspace or action). StatusCode *string `json:"status_code,omitempty"` // Job id reference for this status. StatusJobID *string `json:"status_job_id,omitempty"` // Automation status message - to be displayed along with the status_code. StatusMessage *string `json:"status_message,omitempty"` }
ActionState : Computed state of the Action.
type ApplyWorkspaceCommandOptions ¶
type ApplyWorkspaceCommandOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // Workspace Activity Options Template. ActionOptions *WorkspaceActivityOptionsTemplate `json:"action_options,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ApplyWorkspaceCommandOptions : The ApplyWorkspaceCommand options.
func (*ApplyWorkspaceCommandOptions) SetActionOptions ¶
func (options *ApplyWorkspaceCommandOptions) SetActionOptions(actionOptions *WorkspaceActivityOptionsTemplate) *ApplyWorkspaceCommandOptions
SetActionOptions : Allow user to set ActionOptions
func (*ApplyWorkspaceCommandOptions) SetHeaders ¶
func (options *ApplyWorkspaceCommandOptions) SetHeaders(param map[string]string) *ApplyWorkspaceCommandOptions
SetHeaders : Allow user to set Headers
func (*ApplyWorkspaceCommandOptions) SetRefreshToken ¶
func (options *ApplyWorkspaceCommandOptions) SetRefreshToken(refreshToken string) *ApplyWorkspaceCommandOptions
SetRefreshToken : Allow user to set RefreshToken
func (*ApplyWorkspaceCommandOptions) SetWID ¶
func (options *ApplyWorkspaceCommandOptions) SetWID(wID string) *ApplyWorkspaceCommandOptions
SetWID : Allow user to set WID
type BastionResourceDefinition ¶
type BastionResourceDefinition struct { // Bastion Name(Unique). Name *string `json:"name,omitempty"` // Reference to the Inventory resource definition. Host *string `json:"host,omitempty"` }
BastionResourceDefinition : Describes a bastion resource.
type CatalogRef ¶
type CatalogRef struct { // Dry run. DryRun *bool `json:"dry_run,omitempty"` // Catalog item icon url. ItemIconURL *string `json:"item_icon_url,omitempty"` // Catalog item id. ItemID *string `json:"item_id,omitempty"` // Catalog item name. ItemName *string `json:"item_name,omitempty"` // Catalog item readme url. ItemReadmeURL *string `json:"item_readme_url,omitempty"` // Catalog item url. ItemURL *string `json:"item_url,omitempty"` // Catalog item launch url. LaunchURL *string `json:"launch_url,omitempty"` // Catalog item offering version. OfferingVersion *string `json:"offering_version,omitempty"` }
CatalogRef : CatalogRef -.
type CreateActionOptions ¶
type CreateActionOptions struct { // Action name (unique for an account). Name *string `json:"name,omitempty"` // Action description. Description *string `json:"description,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name for the Action. By default, Action will be created in Default Resource Group. ResourceGroup *string `json:"resource_group,omitempty"` // Action tags. Tags []string `json:"tags,omitempty"` // User defined status of the Schematics object. UserState *UserState `json:"user_state,omitempty"` // URL of the README file, for the source. SourceReadmeURL *string `json:"source_readme_url,omitempty"` // Source of templates, playbooks, or controls. Source *ExternalSource `json:"source,omitempty"` // Type of source for the Template. SourceType *string `json:"source_type,omitempty"` // Schematics job command parameter (playbook-name). CommandParameter *string `json:"command_parameter,omitempty"` // Describes a bastion resource. Bastion *BastionResourceDefinition `json:"bastion,omitempty"` // Inventory ID. Inventory *string `json:"inventory,omitempty"` // User editable variable data & system generated reference to value. BastionCredential *VariableData `json:"bastion_credential,omitempty"` // credentials of the Action. Credentials []VariableData `json:"credentials,omitempty"` // Input variables for the Action. Inputs []VariableData `json:"inputs,omitempty"` // Output variables for the Action. Outputs []VariableData `json:"outputs,omitempty"` // Environment variables for the Action. Settings []VariableData `json:"settings,omitempty"` // Computed state of the Action. State *ActionState `json:"state,omitempty"` // System lock status. SysLock *SystemLock `json:"sys_lock,omitempty"` // The github token associated with the GIT. Required for cloning of repo. XGithubToken *string `json:"X-Github-token,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateActionOptions : The CreateAction options.
func (*CreateActionOptions) SetBastion ¶
func (options *CreateActionOptions) SetBastion(bastion *BastionResourceDefinition) *CreateActionOptions
SetBastion : Allow user to set Bastion
func (*CreateActionOptions) SetBastionCredential ¶
func (options *CreateActionOptions) SetBastionCredential(bastionCredential *VariableData) *CreateActionOptions
SetBastionCredential : Allow user to set BastionCredential
func (*CreateActionOptions) SetCommandParameter ¶
func (options *CreateActionOptions) SetCommandParameter(commandParameter string) *CreateActionOptions
SetCommandParameter : Allow user to set CommandParameter
func (*CreateActionOptions) SetCredentials ¶
func (options *CreateActionOptions) SetCredentials(credentials []VariableData) *CreateActionOptions
SetCredentials : Allow user to set Credentials
func (*CreateActionOptions) SetDescription ¶
func (options *CreateActionOptions) SetDescription(description string) *CreateActionOptions
SetDescription : Allow user to set Description
func (*CreateActionOptions) SetHeaders ¶
func (options *CreateActionOptions) SetHeaders(param map[string]string) *CreateActionOptions
SetHeaders : Allow user to set Headers
func (*CreateActionOptions) SetInputs ¶
func (options *CreateActionOptions) SetInputs(inputs []VariableData) *CreateActionOptions
SetInputs : Allow user to set Inputs
func (*CreateActionOptions) SetInventory ¶
func (options *CreateActionOptions) SetInventory(inventory string) *CreateActionOptions
SetInventory : Allow user to set Inventory
func (*CreateActionOptions) SetLocation ¶
func (options *CreateActionOptions) SetLocation(location string) *CreateActionOptions
SetLocation : Allow user to set Location
func (*CreateActionOptions) SetName ¶
func (options *CreateActionOptions) SetName(name string) *CreateActionOptions
SetName : Allow user to set Name
func (*CreateActionOptions) SetOutputs ¶
func (options *CreateActionOptions) SetOutputs(outputs []VariableData) *CreateActionOptions
SetOutputs : Allow user to set Outputs
func (*CreateActionOptions) SetResourceGroup ¶
func (options *CreateActionOptions) SetResourceGroup(resourceGroup string) *CreateActionOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*CreateActionOptions) SetSettings ¶
func (options *CreateActionOptions) SetSettings(settings []VariableData) *CreateActionOptions
SetSettings : Allow user to set Settings
func (*CreateActionOptions) SetSource ¶
func (options *CreateActionOptions) SetSource(source *ExternalSource) *CreateActionOptions
SetSource : Allow user to set Source
func (*CreateActionOptions) SetSourceReadmeURL ¶
func (options *CreateActionOptions) SetSourceReadmeURL(sourceReadmeURL string) *CreateActionOptions
SetSourceReadmeURL : Allow user to set SourceReadmeURL
func (*CreateActionOptions) SetSourceType ¶
func (options *CreateActionOptions) SetSourceType(sourceType string) *CreateActionOptions
SetSourceType : Allow user to set SourceType
func (*CreateActionOptions) SetState ¶
func (options *CreateActionOptions) SetState(state *ActionState) *CreateActionOptions
SetState : Allow user to set State
func (*CreateActionOptions) SetSysLock ¶
func (options *CreateActionOptions) SetSysLock(sysLock *SystemLock) *CreateActionOptions
SetSysLock : Allow user to set SysLock
func (*CreateActionOptions) SetTags ¶
func (options *CreateActionOptions) SetTags(tags []string) *CreateActionOptions
SetTags : Allow user to set Tags
func (*CreateActionOptions) SetUserState ¶
func (options *CreateActionOptions) SetUserState(userState *UserState) *CreateActionOptions
SetUserState : Allow user to set UserState
func (*CreateActionOptions) SetXGithubToken ¶
func (options *CreateActionOptions) SetXGithubToken(xGithubToken string) *CreateActionOptions
SetXGithubToken : Allow user to set XGithubToken
type CreateInventoryOptions ¶
type CreateInventoryOptions struct { // Inventory name. Name *string `json:"name,omitempty"` // Inventory description. Description *string `json:"description,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name for the Inventory definition. By default, Action will be created in Default Resource Group. ResourceGroup *string `json:"resource_group,omitempty"` // Input inventory of host and host group for the playbook, in the .ini file format. InventoriesIni *string `json:"inventories_ini,omitempty"` // Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook. ResourceQueries []string `json:"resource_queries,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateInventoryOptions : The CreateInventory options.
func (*CreateInventoryOptions) SetDescription ¶
func (options *CreateInventoryOptions) SetDescription(description string) *CreateInventoryOptions
SetDescription : Allow user to set Description
func (*CreateInventoryOptions) SetHeaders ¶
func (options *CreateInventoryOptions) SetHeaders(param map[string]string) *CreateInventoryOptions
SetHeaders : Allow user to set Headers
func (*CreateInventoryOptions) SetInventoriesIni ¶
func (options *CreateInventoryOptions) SetInventoriesIni(inventoriesIni string) *CreateInventoryOptions
SetInventoriesIni : Allow user to set InventoriesIni
func (*CreateInventoryOptions) SetLocation ¶
func (options *CreateInventoryOptions) SetLocation(location string) *CreateInventoryOptions
SetLocation : Allow user to set Location
func (*CreateInventoryOptions) SetName ¶
func (options *CreateInventoryOptions) SetName(name string) *CreateInventoryOptions
SetName : Allow user to set Name
func (*CreateInventoryOptions) SetResourceGroup ¶
func (options *CreateInventoryOptions) SetResourceGroup(resourceGroup string) *CreateInventoryOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*CreateInventoryOptions) SetResourceQueries ¶
func (options *CreateInventoryOptions) SetResourceQueries(resourceQueries []string) *CreateInventoryOptions
SetResourceQueries : Allow user to set ResourceQueries
type CreateJobOptions ¶
type CreateJobOptions struct { // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // Name of the Schematics automation resource. CommandObject *string `json:"command_object,omitempty"` // Job command object id (workspace-id, action-id). CommandObjectID *string `json:"command_object_id,omitempty"` // Schematics job command name. CommandName *string `json:"command_name,omitempty"` // Schematics job command parameter (playbook-name, capsule-name or flow-name). CommandParameter *string `json:"command_parameter,omitempty"` // Command line options for the command. CommandOptions []string `json:"command_options,omitempty"` // Job inputs used by Action. Inputs []VariableData `json:"inputs,omitempty"` // Environment variables used by the Job while performing Action. Settings []VariableData `json:"settings,omitempty"` // User defined tags, while running the job. Tags []string `json:"tags,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Job Status. Status *JobStatus `json:"status,omitempty"` // Job data. Data *JobData `json:"data,omitempty"` // Describes a bastion resource. Bastion *BastionResourceDefinition `json:"bastion,omitempty"` // Job log summary record. LogSummary *JobLogSummary `json:"log_summary,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateJobOptions : The CreateJob options.
func (*CreateJobOptions) SetBastion ¶
func (options *CreateJobOptions) SetBastion(bastion *BastionResourceDefinition) *CreateJobOptions
SetBastion : Allow user to set Bastion
func (*CreateJobOptions) SetCommandName ¶
func (options *CreateJobOptions) SetCommandName(commandName string) *CreateJobOptions
SetCommandName : Allow user to set CommandName
func (*CreateJobOptions) SetCommandObject ¶
func (options *CreateJobOptions) SetCommandObject(commandObject string) *CreateJobOptions
SetCommandObject : Allow user to set CommandObject
func (*CreateJobOptions) SetCommandObjectID ¶
func (options *CreateJobOptions) SetCommandObjectID(commandObjectID string) *CreateJobOptions
SetCommandObjectID : Allow user to set CommandObjectID
func (*CreateJobOptions) SetCommandOptions ¶
func (options *CreateJobOptions) SetCommandOptions(commandOptions []string) *CreateJobOptions
SetCommandOptions : Allow user to set CommandOptions
func (*CreateJobOptions) SetCommandParameter ¶
func (options *CreateJobOptions) SetCommandParameter(commandParameter string) *CreateJobOptions
SetCommandParameter : Allow user to set CommandParameter
func (*CreateJobOptions) SetData ¶
func (options *CreateJobOptions) SetData(data *JobData) *CreateJobOptions
SetData : Allow user to set Data
func (*CreateJobOptions) SetHeaders ¶
func (options *CreateJobOptions) SetHeaders(param map[string]string) *CreateJobOptions
SetHeaders : Allow user to set Headers
func (*CreateJobOptions) SetInputs ¶
func (options *CreateJobOptions) SetInputs(inputs []VariableData) *CreateJobOptions
SetInputs : Allow user to set Inputs
func (*CreateJobOptions) SetLocation ¶
func (options *CreateJobOptions) SetLocation(location string) *CreateJobOptions
SetLocation : Allow user to set Location
func (*CreateJobOptions) SetLogSummary ¶
func (options *CreateJobOptions) SetLogSummary(logSummary *JobLogSummary) *CreateJobOptions
SetLogSummary : Allow user to set LogSummary
func (*CreateJobOptions) SetRefreshToken ¶
func (options *CreateJobOptions) SetRefreshToken(refreshToken string) *CreateJobOptions
SetRefreshToken : Allow user to set RefreshToken
func (*CreateJobOptions) SetSettings ¶
func (options *CreateJobOptions) SetSettings(settings []VariableData) *CreateJobOptions
SetSettings : Allow user to set Settings
func (*CreateJobOptions) SetStatus ¶
func (options *CreateJobOptions) SetStatus(status *JobStatus) *CreateJobOptions
SetStatus : Allow user to set Status
func (*CreateJobOptions) SetTags ¶
func (options *CreateJobOptions) SetTags(tags []string) *CreateJobOptions
SetTags : Allow user to set Tags
type CreateResourceQueryOptions ¶
type CreateResourceQueryOptions struct { // Resource type (cluster, vsi, icd, vpc). Type *string `json:"type,omitempty"` // Resource query name. Name *string `json:"name,omitempty"` Queries []ResourceQuery `json:"queries,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateResourceQueryOptions : The CreateResourceQuery options.
func (*CreateResourceQueryOptions) SetHeaders ¶
func (options *CreateResourceQueryOptions) SetHeaders(param map[string]string) *CreateResourceQueryOptions
SetHeaders : Allow user to set Headers
func (*CreateResourceQueryOptions) SetName ¶
func (options *CreateResourceQueryOptions) SetName(name string) *CreateResourceQueryOptions
SetName : Allow user to set Name
func (*CreateResourceQueryOptions) SetQueries ¶
func (options *CreateResourceQueryOptions) SetQueries(queries []ResourceQuery) *CreateResourceQueryOptions
SetQueries : Allow user to set Queries
func (*CreateResourceQueryOptions) SetType ¶
func (options *CreateResourceQueryOptions) SetType(typeVar string) *CreateResourceQueryOptions
SetType : Allow user to set Type
type CreateSharedDatasetOptions ¶
type CreateSharedDatasetOptions struct { bool `json:"auto_propagate_change,omitempty"` Description *string `json:"description,omitempty"` EffectedWorkspaceIds []string `json:"effected_workspace_ids,omitempty"` ResourceGroup *string `json:"resource_group,omitempty"` SharedDatasetData []SharedDatasetData `json:"shared_dataset_data,omitempty"` SharedDatasetName *string `json:"shared_dataset_name,omitempty"` SharedDatasetSourceName *string `json:"shared_dataset_source_name,omitempty"` SharedDatasetType []string `json:"shared_dataset_type,omitempty"` Tags []string `json:"tags,omitempty"` Version *string `json:"version,omitempty"` Headers map[string]string }AutoPropagateChange *
CreateSharedDatasetOptions : The CreateSharedDataset options.
func (*CreateSharedDatasetOptions) SetAutoPropagateChange ¶
func (options *CreateSharedDatasetOptions) SetAutoPropagateChange(autoPropagateChange bool) *CreateSharedDatasetOptions
SetAutoPropagateChange : Allow user to set AutoPropagateChange
func (*CreateSharedDatasetOptions) SetDescription ¶
func (options *CreateSharedDatasetOptions) SetDescription(description string) *CreateSharedDatasetOptions
SetDescription : Allow user to set Description
func (*CreateSharedDatasetOptions) SetEffectedWorkspaceIds ¶
func (options *CreateSharedDatasetOptions) SetEffectedWorkspaceIds(effectedWorkspaceIds []string) *CreateSharedDatasetOptions
SetEffectedWorkspaceIds : Allow user to set EffectedWorkspaceIds
func (*CreateSharedDatasetOptions) SetHeaders ¶
func (options *CreateSharedDatasetOptions) SetHeaders(param map[string]string) *CreateSharedDatasetOptions
SetHeaders : Allow user to set Headers
func (*CreateSharedDatasetOptions) SetResourceGroup ¶
func (options *CreateSharedDatasetOptions) SetResourceGroup(resourceGroup string) *CreateSharedDatasetOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*CreateSharedDatasetOptions) SetSharedDatasetData ¶
func (options *CreateSharedDatasetOptions) SetSharedDatasetData(sharedDatasetData []SharedDatasetData) *CreateSharedDatasetOptions
SetSharedDatasetData : Allow user to set SharedDatasetData
func (*CreateSharedDatasetOptions) SetSharedDatasetName ¶
func (options *CreateSharedDatasetOptions) SetSharedDatasetName(sharedDatasetName string) *CreateSharedDatasetOptions
SetSharedDatasetName : Allow user to set SharedDatasetName
func (*CreateSharedDatasetOptions) SetSharedDatasetSourceName ¶
func (options *CreateSharedDatasetOptions) SetSharedDatasetSourceName(sharedDatasetSourceName string) *CreateSharedDatasetOptions
SetSharedDatasetSourceName : Allow user to set SharedDatasetSourceName
func (*CreateSharedDatasetOptions) SetSharedDatasetType ¶
func (options *CreateSharedDatasetOptions) SetSharedDatasetType(sharedDatasetType []string) *CreateSharedDatasetOptions
SetSharedDatasetType : Allow user to set SharedDatasetType
func (*CreateSharedDatasetOptions) SetTags ¶
func (options *CreateSharedDatasetOptions) SetTags(tags []string) *CreateSharedDatasetOptions
SetTags : Allow user to set Tags
func (*CreateSharedDatasetOptions) SetVersion ¶
func (options *CreateSharedDatasetOptions) SetVersion(version string) *CreateSharedDatasetOptions
SetVersion : Allow user to set Version
type CreateWorkspaceDeletionJobOptions ¶
type CreateWorkspaceDeletionJobOptions struct { // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // True to delete workspace. NewDeleteWorkspaces *bool `json:"new_delete_workspaces,omitempty"` // True to destroy the resources managed by this workspace. NewDestroyResources *bool `json:"new_destroy_resources,omitempty"` // Workspace deletion job name. NewJob *string `json:"new_job,omitempty"` // Version. NewVersion *string `json:"new_version,omitempty"` // List of workspaces to be deleted. NewWorkspaces []string `json:"new_workspaces,omitempty"` // true or 1 - to destroy resources before deleting workspace; If this is true, refresh_token is mandatory. DestroyResources *string `json:"destroy_resources,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateWorkspaceDeletionJobOptions : The CreateWorkspaceDeletionJob options.
func (*CreateWorkspaceDeletionJobOptions) SetDestroyResources ¶
func (options *CreateWorkspaceDeletionJobOptions) SetDestroyResources(destroyResources string) *CreateWorkspaceDeletionJobOptions
SetDestroyResources : Allow user to set DestroyResources
func (*CreateWorkspaceDeletionJobOptions) SetHeaders ¶
func (options *CreateWorkspaceDeletionJobOptions) SetHeaders(param map[string]string) *CreateWorkspaceDeletionJobOptions
SetHeaders : Allow user to set Headers
func (*CreateWorkspaceDeletionJobOptions) SetNewDeleteWorkspaces ¶
func (options *CreateWorkspaceDeletionJobOptions) SetNewDeleteWorkspaces(newDeleteWorkspaces bool) *CreateWorkspaceDeletionJobOptions
SetNewDeleteWorkspaces : Allow user to set NewDeleteWorkspaces
func (*CreateWorkspaceDeletionJobOptions) SetNewDestroyResources ¶
func (options *CreateWorkspaceDeletionJobOptions) SetNewDestroyResources(newDestroyResources bool) *CreateWorkspaceDeletionJobOptions
SetNewDestroyResources : Allow user to set NewDestroyResources
func (*CreateWorkspaceDeletionJobOptions) SetNewJob ¶
func (options *CreateWorkspaceDeletionJobOptions) SetNewJob(newJob string) *CreateWorkspaceDeletionJobOptions
SetNewJob : Allow user to set NewJob
func (*CreateWorkspaceDeletionJobOptions) SetNewVersion ¶
func (options *CreateWorkspaceDeletionJobOptions) SetNewVersion(newVersion string) *CreateWorkspaceDeletionJobOptions
SetNewVersion : Allow user to set NewVersion
func (*CreateWorkspaceDeletionJobOptions) SetNewWorkspaces ¶
func (options *CreateWorkspaceDeletionJobOptions) SetNewWorkspaces(newWorkspaces []string) *CreateWorkspaceDeletionJobOptions
SetNewWorkspaces : Allow user to set NewWorkspaces
func (*CreateWorkspaceDeletionJobOptions) SetRefreshToken ¶
func (options *CreateWorkspaceDeletionJobOptions) SetRefreshToken(refreshToken string) *CreateWorkspaceDeletionJobOptions
SetRefreshToken : Allow user to set RefreshToken
type CreateWorkspaceOptions ¶
type CreateWorkspaceOptions struct { string `json:"applied_shareddata_ids,omitempty"` // CatalogRef -. CatalogRef *CatalogRef `json:"catalog_ref,omitempty"` // Workspace description. Description *string `json:"description,omitempty"` // Workspace location. Location *string `json:"location,omitempty"` // Workspace name. Name *string `json:"name,omitempty"` // Workspace resource group. ResourceGroup *string `json:"resource_group,omitempty"` SharedData *SharedTargetData `json:"shared_data,omitempty"` // Workspace tags. Tags []string `json:"tags,omitempty"` // TemplateData -. TemplateData []TemplateSourceDataRequest `json:"template_data,omitempty"` // Workspace template ref. TemplateRef *string `json:"template_ref,omitempty"` // TemplateRepoRequest -. TemplateRepo *TemplateRepoRequest `json:"template_repo,omitempty"` // List of Workspace type. Type []string `json:"type,omitempty"` // WorkspaceStatusRequest -. WorkspaceStatus *WorkspaceStatusRequest `json:"workspace_status,omitempty"` // The github token associated with the GIT. Required for cloning of repo. XGithubToken *string `json:"X-Github-token,omitempty"` // Allows users to set headers on API requests Headers map[string]string }AppliedShareddataIds []
CreateWorkspaceOptions : The CreateWorkspace options.
func (*CreateWorkspaceOptions) SetAppliedShareddataIds ¶
func (options *CreateWorkspaceOptions) SetAppliedShareddataIds(appliedShareddataIds []string) *CreateWorkspaceOptions
SetAppliedShareddataIds : Allow user to set AppliedShareddataIds
func (*CreateWorkspaceOptions) SetCatalogRef ¶
func (options *CreateWorkspaceOptions) SetCatalogRef(catalogRef *CatalogRef) *CreateWorkspaceOptions
SetCatalogRef : Allow user to set CatalogRef
func (*CreateWorkspaceOptions) SetDescription ¶
func (options *CreateWorkspaceOptions) SetDescription(description string) *CreateWorkspaceOptions
SetDescription : Allow user to set Description
func (*CreateWorkspaceOptions) SetHeaders ¶
func (options *CreateWorkspaceOptions) SetHeaders(param map[string]string) *CreateWorkspaceOptions
SetHeaders : Allow user to set Headers
func (*CreateWorkspaceOptions) SetLocation ¶
func (options *CreateWorkspaceOptions) SetLocation(location string) *CreateWorkspaceOptions
SetLocation : Allow user to set Location
func (*CreateWorkspaceOptions) SetName ¶
func (options *CreateWorkspaceOptions) SetName(name string) *CreateWorkspaceOptions
SetName : Allow user to set Name
func (*CreateWorkspaceOptions) SetResourceGroup ¶
func (options *CreateWorkspaceOptions) SetResourceGroup(resourceGroup string) *CreateWorkspaceOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*CreateWorkspaceOptions) SetSharedData ¶
func (options *CreateWorkspaceOptions) SetSharedData(sharedData *SharedTargetData) *CreateWorkspaceOptions
SetSharedData : Allow user to set SharedData
func (*CreateWorkspaceOptions) SetTags ¶
func (options *CreateWorkspaceOptions) SetTags(tags []string) *CreateWorkspaceOptions
SetTags : Allow user to set Tags
func (*CreateWorkspaceOptions) SetTemplateData ¶
func (options *CreateWorkspaceOptions) SetTemplateData(templateData []TemplateSourceDataRequest) *CreateWorkspaceOptions
SetTemplateData : Allow user to set TemplateData
func (*CreateWorkspaceOptions) SetTemplateRef ¶
func (options *CreateWorkspaceOptions) SetTemplateRef(templateRef string) *CreateWorkspaceOptions
SetTemplateRef : Allow user to set TemplateRef
func (*CreateWorkspaceOptions) SetTemplateRepo ¶
func (options *CreateWorkspaceOptions) SetTemplateRepo(templateRepo *TemplateRepoRequest) *CreateWorkspaceOptions
SetTemplateRepo : Allow user to set TemplateRepo
func (*CreateWorkspaceOptions) SetType ¶
func (options *CreateWorkspaceOptions) SetType(typeVar []string) *CreateWorkspaceOptions
SetType : Allow user to set Type
func (*CreateWorkspaceOptions) SetWorkspaceStatus ¶
func (options *CreateWorkspaceOptions) SetWorkspaceStatus(workspaceStatus *WorkspaceStatusRequest) *CreateWorkspaceOptions
SetWorkspaceStatus : Allow user to set WorkspaceStatus
func (*CreateWorkspaceOptions) SetXGithubToken ¶
func (options *CreateWorkspaceOptions) SetXGithubToken(xGithubToken string) *CreateWorkspaceOptions
SetXGithubToken : Allow user to set XGithubToken
type DeleteActionOptions ¶
type DeleteActionOptions struct { // Action Id. Use GET /actions API to look up the Action Ids in your IBM Cloud account. ActionID *string `json:"action_id" validate:"required,ne="` // Equivalent to -force options in the command line. Force *bool `json:"force,omitempty"` // Auto propagate the chaange or deletion to the dependent resources. Propagate *bool `json:"propagate,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteActionOptions : The DeleteAction options.
func (*DeleteActionOptions) SetActionID ¶
func (options *DeleteActionOptions) SetActionID(actionID string) *DeleteActionOptions
SetActionID : Allow user to set ActionID
func (*DeleteActionOptions) SetForce ¶
func (options *DeleteActionOptions) SetForce(force bool) *DeleteActionOptions
SetForce : Allow user to set Force
func (*DeleteActionOptions) SetHeaders ¶
func (options *DeleteActionOptions) SetHeaders(param map[string]string) *DeleteActionOptions
SetHeaders : Allow user to set Headers
func (*DeleteActionOptions) SetPropagate ¶
func (options *DeleteActionOptions) SetPropagate(propagate bool) *DeleteActionOptions
SetPropagate : Allow user to set Propagate
type DeleteInventoryOptions ¶
type DeleteInventoryOptions struct { // Resource Inventory Id. Use GET /inventories API to look up the Resource Inventory definition Ids in your IBM Cloud // account. InventoryID *string `json:"inventory_id" validate:"required,ne="` // Equivalent to -force options in the command line. Force *bool `json:"force,omitempty"` // Auto propagate the chaange or deletion to the dependent resources. Propagate *bool `json:"propagate,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteInventoryOptions : The DeleteInventory options.
func (*DeleteInventoryOptions) SetForce ¶
func (options *DeleteInventoryOptions) SetForce(force bool) *DeleteInventoryOptions
SetForce : Allow user to set Force
func (*DeleteInventoryOptions) SetHeaders ¶
func (options *DeleteInventoryOptions) SetHeaders(param map[string]string) *DeleteInventoryOptions
SetHeaders : Allow user to set Headers
func (*DeleteInventoryOptions) SetInventoryID ¶
func (options *DeleteInventoryOptions) SetInventoryID(inventoryID string) *DeleteInventoryOptions
SetInventoryID : Allow user to set InventoryID
func (*DeleteInventoryOptions) SetPropagate ¶
func (options *DeleteInventoryOptions) SetPropagate(propagate bool) *DeleteInventoryOptions
SetPropagate : Allow user to set Propagate
type DeleteJobOptions ¶
type DeleteJobOptions struct { // Job Id. Use GET /jobs API to look up the Job Ids in your IBM Cloud account. JobID *string `json:"job_id" validate:"required,ne="` // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // Equivalent to -force options in the command line. Force *bool `json:"force,omitempty"` // Auto propagate the chaange or deletion to the dependent resources. Propagate *bool `json:"propagate,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteJobOptions : The DeleteJob options.
func (*DeleteJobOptions) SetForce ¶
func (options *DeleteJobOptions) SetForce(force bool) *DeleteJobOptions
SetForce : Allow user to set Force
func (*DeleteJobOptions) SetHeaders ¶
func (options *DeleteJobOptions) SetHeaders(param map[string]string) *DeleteJobOptions
SetHeaders : Allow user to set Headers
func (*DeleteJobOptions) SetJobID ¶
func (options *DeleteJobOptions) SetJobID(jobID string) *DeleteJobOptions
SetJobID : Allow user to set JobID
func (*DeleteJobOptions) SetPropagate ¶
func (options *DeleteJobOptions) SetPropagate(propagate bool) *DeleteJobOptions
SetPropagate : Allow user to set Propagate
func (*DeleteJobOptions) SetRefreshToken ¶
func (options *DeleteJobOptions) SetRefreshToken(refreshToken string) *DeleteJobOptions
SetRefreshToken : Allow user to set RefreshToken
type DeleteResourcesQueryOptions ¶
type DeleteResourcesQueryOptions struct { // Resource query Id. Use GET /resource_query API to look up the Resource query definition Ids in your IBM Cloud // account. QueryID *string `json:"query_id" validate:"required,ne="` // Equivalent to -force options in the command line. Force *bool `json:"force,omitempty"` // Auto propagate the chaange or deletion to the dependent resources. Propagate *bool `json:"propagate,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteResourcesQueryOptions : The DeleteResourcesQuery options.
func (*DeleteResourcesQueryOptions) SetForce ¶
func (options *DeleteResourcesQueryOptions) SetForce(force bool) *DeleteResourcesQueryOptions
SetForce : Allow user to set Force
func (*DeleteResourcesQueryOptions) SetHeaders ¶
func (options *DeleteResourcesQueryOptions) SetHeaders(param map[string]string) *DeleteResourcesQueryOptions
SetHeaders : Allow user to set Headers
func (*DeleteResourcesQueryOptions) SetPropagate ¶
func (options *DeleteResourcesQueryOptions) SetPropagate(propagate bool) *DeleteResourcesQueryOptions
SetPropagate : Allow user to set Propagate
func (*DeleteResourcesQueryOptions) SetQueryID ¶
func (options *DeleteResourcesQueryOptions) SetQueryID(queryID string) *DeleteResourcesQueryOptions
SetQueryID : Allow user to set QueryID
type DeleteSharedDatasetOptions ¶
type DeleteSharedDatasetOptions struct { string `json:"sd_id" validate:"required,ne="` Headers map[string]string }SdID *
DeleteSharedDatasetOptions : The DeleteSharedDataset options.
func (*DeleteSharedDatasetOptions) SetHeaders ¶
func (options *DeleteSharedDatasetOptions) SetHeaders(param map[string]string) *DeleteSharedDatasetOptions
SetHeaders : Allow user to set Headers
func (*DeleteSharedDatasetOptions) SetSdID ¶
func (options *DeleteSharedDatasetOptions) SetSdID(sdID string) *DeleteSharedDatasetOptions
SetSdID : Allow user to set SdID
type DeleteWorkspaceActivityOptions ¶
type DeleteWorkspaceActivityOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The activity ID that you want to see additional details. ActivityID *string `json:"activity_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteWorkspaceActivityOptions : The DeleteWorkspaceActivity options.
func (*DeleteWorkspaceActivityOptions) SetActivityID ¶
func (options *DeleteWorkspaceActivityOptions) SetActivityID(activityID string) *DeleteWorkspaceActivityOptions
SetActivityID : Allow user to set ActivityID
func (*DeleteWorkspaceActivityOptions) SetHeaders ¶
func (options *DeleteWorkspaceActivityOptions) SetHeaders(param map[string]string) *DeleteWorkspaceActivityOptions
SetHeaders : Allow user to set Headers
func (*DeleteWorkspaceActivityOptions) SetWID ¶
func (options *DeleteWorkspaceActivityOptions) SetWID(wID string) *DeleteWorkspaceActivityOptions
SetWID : Allow user to set WID
type DeleteWorkspaceOptions ¶
type DeleteWorkspaceOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // true or 1 - to destroy resources before deleting workspace; If this is true, refresh_token is mandatory. DestroyResources *string `json:"destroy_resources,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteWorkspaceOptions : The DeleteWorkspace options.
func (*DeleteWorkspaceOptions) SetDestroyResources ¶
func (options *DeleteWorkspaceOptions) SetDestroyResources(destroyResources string) *DeleteWorkspaceOptions
SetDestroyResources : Allow user to set DestroyResources
func (*DeleteWorkspaceOptions) SetHeaders ¶
func (options *DeleteWorkspaceOptions) SetHeaders(param map[string]string) *DeleteWorkspaceOptions
SetHeaders : Allow user to set Headers
func (*DeleteWorkspaceOptions) SetRefreshToken ¶
func (options *DeleteWorkspaceOptions) SetRefreshToken(refreshToken string) *DeleteWorkspaceOptions
SetRefreshToken : Allow user to set RefreshToken
func (*DeleteWorkspaceOptions) SetWID ¶
func (options *DeleteWorkspaceOptions) SetWID(wID string) *DeleteWorkspaceOptions
SetWID : Allow user to set WID
type DestroyWorkspaceCommandOptions ¶
type DestroyWorkspaceCommandOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // Workspace Activity Options Template. ActionOptions *WorkspaceActivityOptionsTemplate `json:"action_options,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DestroyWorkspaceCommandOptions : The DestroyWorkspaceCommand options.
func (*DestroyWorkspaceCommandOptions) SetActionOptions ¶
func (options *DestroyWorkspaceCommandOptions) SetActionOptions(actionOptions *WorkspaceActivityOptionsTemplate) *DestroyWorkspaceCommandOptions
SetActionOptions : Allow user to set ActionOptions
func (*DestroyWorkspaceCommandOptions) SetHeaders ¶
func (options *DestroyWorkspaceCommandOptions) SetHeaders(param map[string]string) *DestroyWorkspaceCommandOptions
SetHeaders : Allow user to set Headers
func (*DestroyWorkspaceCommandOptions) SetRefreshToken ¶
func (options *DestroyWorkspaceCommandOptions) SetRefreshToken(refreshToken string) *DestroyWorkspaceCommandOptions
SetRefreshToken : Allow user to set RefreshToken
func (*DestroyWorkspaceCommandOptions) SetWID ¶
func (options *DestroyWorkspaceCommandOptions) SetWID(wID string) *DestroyWorkspaceCommandOptions
SetWID : Allow user to set WID
type EnvVariableResponse ¶
type EnvVariableResponse struct { // Env variable is hidden. Hidden *bool `json:"hidden,omitempty"` // Env variable name. Name *string `json:"name,omitempty"` // Env variable is secure. Secure *bool `json:"secure,omitempty"` // Value for env variable. Value *string `json:"value,omitempty"` }
EnvVariableResponse : EnvVariableResponse -.
type ExecuteResourceQueryOptions ¶
type ExecuteResourceQueryOptions struct { // Resource query Id. Use GET /resource_query API to look up the Resource query definition Ids in your IBM Cloud // account. QueryID *string `json:"query_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ExecuteResourceQueryOptions : The ExecuteResourceQuery options.
func (*ExecuteResourceQueryOptions) SetHeaders ¶
func (options *ExecuteResourceQueryOptions) SetHeaders(param map[string]string) *ExecuteResourceQueryOptions
SetHeaders : Allow user to set Headers
func (*ExecuteResourceQueryOptions) SetQueryID ¶
func (options *ExecuteResourceQueryOptions) SetQueryID(queryID string) *ExecuteResourceQueryOptions
SetQueryID : Allow user to set QueryID
type ExternalSource ¶
type ExternalSource struct { // Type of source for the Template. SourceType *string `json:"source_type" validate:"required"` // Connection details to Git source. Git *ExternalSourceGit `json:"git,omitempty"` }
ExternalSource : Source of templates, playbooks, or controls.
type ExternalSourceGit ¶
type ExternalSourceGit struct { // URL to the GIT Repo that can be used to clone the template. GitRepoURL *string `json:"git_repo_url,omitempty"` // Personal Access Token to connect to Git URLs. GitToken *string `json:"git_token,omitempty"` // Name of the folder in the Git Repo, that contains the template. GitRepoFolder *string `json:"git_repo_folder,omitempty"` // Name of the release tag, used to fetch the Git Repo. GitRelease *string `json:"git_release,omitempty"` // Name of the branch, used to fetch the Git Repo. GitBranch *string `json:"git_branch,omitempty"` }
ExternalSourceGit : Connection details to Git source.
type GetActionOptions ¶
type GetActionOptions struct { // Action Id. Use GET /actions API to look up the Action Ids in your IBM Cloud account. ActionID *string `json:"action_id" validate:"required,ne="` // Level of details returned by the get method. Profile *string `json:"profile,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetActionOptions : The GetAction options.
func (*GetActionOptions) SetActionID ¶
func (options *GetActionOptions) SetActionID(actionID string) *GetActionOptions
SetActionID : Allow user to set ActionID
func (*GetActionOptions) SetHeaders ¶
func (options *GetActionOptions) SetHeaders(param map[string]string) *GetActionOptions
SetHeaders : Allow user to set Headers
func (*GetActionOptions) SetProfile ¶
func (options *GetActionOptions) SetProfile(profile string) *GetActionOptions
SetProfile : Allow user to set Profile
type GetAllWorkspaceInputsOptions ¶
type GetAllWorkspaceInputsOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetAllWorkspaceInputsOptions : The GetAllWorkspaceInputs options.
func (*GetAllWorkspaceInputsOptions) SetHeaders ¶
func (options *GetAllWorkspaceInputsOptions) SetHeaders(param map[string]string) *GetAllWorkspaceInputsOptions
SetHeaders : Allow user to set Headers
func (*GetAllWorkspaceInputsOptions) SetWID ¶
func (options *GetAllWorkspaceInputsOptions) SetWID(wID string) *GetAllWorkspaceInputsOptions
SetWID : Allow user to set WID
type GetDiscoveredKmsInstancesOptions ¶
type GetDiscoveredKmsInstancesOptions struct { // The encryption scheme to be used. EncryptionScheme *string `json:"encryption_scheme" validate:"required"` // The location of the Resource. Location *string `json:"location" validate:"required"` // The resource group (by default, fetch from all resource groups). ResourceGroup *string `json:"resource_group,omitempty"` // The numbers of items to return. Limit *int64 `json:"limit,omitempty"` // Name of the field to sort-by; Use the '.' character to delineate sub-resources and sub-fields (eg. // owner.last_name). Prepend the field with '+' or '-', indicating 'ascending' or 'descending' (default is ascending) // Ignore unrecognized or unsupported sort field. Sort *string `json:"sort,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetDiscoveredKmsInstancesOptions : The GetDiscoveredKmsInstances options.
func (*GetDiscoveredKmsInstancesOptions) SetEncryptionScheme ¶
func (options *GetDiscoveredKmsInstancesOptions) SetEncryptionScheme(encryptionScheme string) *GetDiscoveredKmsInstancesOptions
SetEncryptionScheme : Allow user to set EncryptionScheme
func (*GetDiscoveredKmsInstancesOptions) SetHeaders ¶
func (options *GetDiscoveredKmsInstancesOptions) SetHeaders(param map[string]string) *GetDiscoveredKmsInstancesOptions
SetHeaders : Allow user to set Headers
func (*GetDiscoveredKmsInstancesOptions) SetLimit ¶
func (options *GetDiscoveredKmsInstancesOptions) SetLimit(limit int64) *GetDiscoveredKmsInstancesOptions
SetLimit : Allow user to set Limit
func (*GetDiscoveredKmsInstancesOptions) SetLocation ¶
func (options *GetDiscoveredKmsInstancesOptions) SetLocation(location string) *GetDiscoveredKmsInstancesOptions
SetLocation : Allow user to set Location
func (*GetDiscoveredKmsInstancesOptions) SetResourceGroup ¶
func (options *GetDiscoveredKmsInstancesOptions) SetResourceGroup(resourceGroup string) *GetDiscoveredKmsInstancesOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*GetDiscoveredKmsInstancesOptions) SetSort ¶
func (options *GetDiscoveredKmsInstancesOptions) SetSort(sort string) *GetDiscoveredKmsInstancesOptions
SetSort : Allow user to set Sort
type GetInventoryOptions ¶
type GetInventoryOptions struct { // Resource Inventory Id. Use GET /inventories API to look up the Resource Inventory definition Ids in your IBM Cloud // account. InventoryID *string `json:"inventory_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetInventoryOptions : The GetInventory options.
func (*GetInventoryOptions) SetHeaders ¶
func (options *GetInventoryOptions) SetHeaders(param map[string]string) *GetInventoryOptions
SetHeaders : Allow user to set Headers
func (*GetInventoryOptions) SetInventoryID ¶
func (options *GetInventoryOptions) SetInventoryID(inventoryID string) *GetInventoryOptions
SetInventoryID : Allow user to set InventoryID
type GetInventoryValueOptions ¶
type GetInventoryValueOptions struct { // Resource Inventory Id. Use GET /inventories API to look up the Resource Inventory definition Ids in your IBM Cloud // account. InventoryID *string `json:"inventory_id" validate:"required,ne="` // Name of the variable. VarName *string `json:"var_name" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetInventoryValueOptions : The GetInventoryValue options.
func (*GetInventoryValueOptions) SetHeaders ¶
func (options *GetInventoryValueOptions) SetHeaders(param map[string]string) *GetInventoryValueOptions
SetHeaders : Allow user to set Headers
func (*GetInventoryValueOptions) SetInventoryID ¶
func (options *GetInventoryValueOptions) SetInventoryID(inventoryID string) *GetInventoryValueOptions
SetInventoryID : Allow user to set InventoryID
func (*GetInventoryValueOptions) SetVarName ¶
func (options *GetInventoryValueOptions) SetVarName(varName string) *GetInventoryValueOptions
SetVarName : Allow user to set VarName
type GetJobOptions ¶
type GetJobOptions struct { // Job Id. Use GET /jobs API to look up the Job Ids in your IBM Cloud account. JobID *string `json:"job_id" validate:"required,ne="` // Level of details returned by the get method. Profile *string `json:"profile,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetJobOptions : The GetJob options.
func (*GetJobOptions) SetHeaders ¶
func (options *GetJobOptions) SetHeaders(param map[string]string) *GetJobOptions
SetHeaders : Allow user to set Headers
func (*GetJobOptions) SetJobID ¶
func (options *GetJobOptions) SetJobID(jobID string) *GetJobOptions
SetJobID : Allow user to set JobID
func (*GetJobOptions) SetProfile ¶
func (options *GetJobOptions) SetProfile(profile string) *GetJobOptions
SetProfile : Allow user to set Profile
type GetKmsSettingsOptions ¶
type GetKmsSettingsOptions struct { // The location of the Resource. Location *string `json:"location" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
GetKmsSettingsOptions : The GetKmsSettings options.
func (*GetKmsSettingsOptions) SetHeaders ¶
func (options *GetKmsSettingsOptions) SetHeaders(param map[string]string) *GetKmsSettingsOptions
SetHeaders : Allow user to set Headers
func (*GetKmsSettingsOptions) SetLocation ¶
func (options *GetKmsSettingsOptions) SetLocation(location string) *GetKmsSettingsOptions
SetLocation : Allow user to set Location
type GetResourcesQueryOptions ¶
type GetResourcesQueryOptions struct { // Resource query Id. Use GET /resource_query API to look up the Resource query definition Ids in your IBM Cloud // account. QueryID *string `json:"query_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetResourcesQueryOptions : The GetResourcesQuery options.
func (*GetResourcesQueryOptions) SetHeaders ¶
func (options *GetResourcesQueryOptions) SetHeaders(param map[string]string) *GetResourcesQueryOptions
SetHeaders : Allow user to set Headers
func (*GetResourcesQueryOptions) SetQueryID ¶
func (options *GetResourcesQueryOptions) SetQueryID(queryID string) *GetResourcesQueryOptions
SetQueryID : Allow user to set QueryID
type GetSchematicsVersionOptions ¶
type GetSchematicsVersionOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetSchematicsVersionOptions : The GetSchematicsVersion options.
func (*GetSchematicsVersionOptions) SetHeaders ¶
func (options *GetSchematicsVersionOptions) SetHeaders(param map[string]string) *GetSchematicsVersionOptions
SetHeaders : Allow user to set Headers
type GetSharedDatasetOptions ¶
type GetSharedDatasetOptions struct { string `json:"sd_id" validate:"required,ne="` Headers map[string]string }SdID *
GetSharedDatasetOptions : The GetSharedDataset options.
func (*GetSharedDatasetOptions) SetHeaders ¶
func (options *GetSharedDatasetOptions) SetHeaders(param map[string]string) *GetSharedDatasetOptions
SetHeaders : Allow user to set Headers
func (*GetSharedDatasetOptions) SetSdID ¶
func (options *GetSharedDatasetOptions) SetSdID(sdID string) *GetSharedDatasetOptions
SetSdID : Allow user to set SdID
type GetTemplateActivityLogOptions ¶
type GetTemplateActivityLogOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The Template ID for which you want to get the values. Use the GET /workspaces to look up the workspace IDs or // template IDs in your IBM Cloud account. TID *string `json:"t_id" validate:"required,ne="` // The activity ID that you want to see additional details. ActivityID *string `json:"activity_id" validate:"required,ne="` // `false` will hide the terraform command header in the logs. LogTfCmd *bool `json:"log_tf_cmd,omitempty"` // `false` will hide all the terraform command prefix in the log statements. LogTfPrefix *bool `json:"log_tf_prefix,omitempty"` // `false` will hide all the null resource prefix in the log statements. LogTfNullResource *bool `json:"log_tf_null_resource,omitempty"` // `true` will format all logs to withhold the original format of ansible output in the log statements. LogTfAnsible *bool `json:"log_tf_ansible,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetTemplateActivityLogOptions : The GetTemplateActivityLog options.
func (*GetTemplateActivityLogOptions) SetActivityID ¶
func (options *GetTemplateActivityLogOptions) SetActivityID(activityID string) *GetTemplateActivityLogOptions
SetActivityID : Allow user to set ActivityID
func (*GetTemplateActivityLogOptions) SetHeaders ¶
func (options *GetTemplateActivityLogOptions) SetHeaders(param map[string]string) *GetTemplateActivityLogOptions
SetHeaders : Allow user to set Headers
func (*GetTemplateActivityLogOptions) SetLogTfAnsible ¶
func (options *GetTemplateActivityLogOptions) SetLogTfAnsible(logTfAnsible bool) *GetTemplateActivityLogOptions
SetLogTfAnsible : Allow user to set LogTfAnsible
func (*GetTemplateActivityLogOptions) SetLogTfCmd ¶
func (options *GetTemplateActivityLogOptions) SetLogTfCmd(logTfCmd bool) *GetTemplateActivityLogOptions
SetLogTfCmd : Allow user to set LogTfCmd
func (*GetTemplateActivityLogOptions) SetLogTfNullResource ¶
func (options *GetTemplateActivityLogOptions) SetLogTfNullResource(logTfNullResource bool) *GetTemplateActivityLogOptions
SetLogTfNullResource : Allow user to set LogTfNullResource
func (*GetTemplateActivityLogOptions) SetLogTfPrefix ¶
func (options *GetTemplateActivityLogOptions) SetLogTfPrefix(logTfPrefix bool) *GetTemplateActivityLogOptions
SetLogTfPrefix : Allow user to set LogTfPrefix
func (*GetTemplateActivityLogOptions) SetTID ¶
func (options *GetTemplateActivityLogOptions) SetTID(tID string) *GetTemplateActivityLogOptions
SetTID : Allow user to set TID
func (*GetTemplateActivityLogOptions) SetWID ¶
func (options *GetTemplateActivityLogOptions) SetWID(wID string) *GetTemplateActivityLogOptions
SetWID : Allow user to set WID
type GetTemplateLogsOptions ¶
type GetTemplateLogsOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The Template ID for which you want to get the values. Use the GET /workspaces to look up the workspace IDs or // template IDs in your IBM Cloud account. TID *string `json:"t_id" validate:"required,ne="` // `false` will hide the terraform command header in the logs. LogTfCmd *bool `json:"log_tf_cmd,omitempty"` // `false` will hide all the terraform command prefix in the log statements. LogTfPrefix *bool `json:"log_tf_prefix,omitempty"` // `false` will hide all the null resource prefix in the log statements. LogTfNullResource *bool `json:"log_tf_null_resource,omitempty"` // `true` will format all logs to withhold the original format of ansible output in the log statements. LogTfAnsible *bool `json:"log_tf_ansible,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetTemplateLogsOptions : The GetTemplateLogs options.
func (*GetTemplateLogsOptions) SetHeaders ¶
func (options *GetTemplateLogsOptions) SetHeaders(param map[string]string) *GetTemplateLogsOptions
SetHeaders : Allow user to set Headers
func (*GetTemplateLogsOptions) SetLogTfAnsible ¶
func (options *GetTemplateLogsOptions) SetLogTfAnsible(logTfAnsible bool) *GetTemplateLogsOptions
SetLogTfAnsible : Allow user to set LogTfAnsible
func (*GetTemplateLogsOptions) SetLogTfCmd ¶
func (options *GetTemplateLogsOptions) SetLogTfCmd(logTfCmd bool) *GetTemplateLogsOptions
SetLogTfCmd : Allow user to set LogTfCmd
func (*GetTemplateLogsOptions) SetLogTfNullResource ¶
func (options *GetTemplateLogsOptions) SetLogTfNullResource(logTfNullResource bool) *GetTemplateLogsOptions
SetLogTfNullResource : Allow user to set LogTfNullResource
func (*GetTemplateLogsOptions) SetLogTfPrefix ¶
func (options *GetTemplateLogsOptions) SetLogTfPrefix(logTfPrefix bool) *GetTemplateLogsOptions
SetLogTfPrefix : Allow user to set LogTfPrefix
func (*GetTemplateLogsOptions) SetTID ¶
func (options *GetTemplateLogsOptions) SetTID(tID string) *GetTemplateLogsOptions
SetTID : Allow user to set TID
func (*GetTemplateLogsOptions) SetWID ¶
func (options *GetTemplateLogsOptions) SetWID(wID string) *GetTemplateLogsOptions
SetWID : Allow user to set WID
type GetWorkspaceActivityLogsOptions ¶
type GetWorkspaceActivityLogsOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The activity ID that you want to see additional details. ActivityID *string `json:"activity_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceActivityLogsOptions : The GetWorkspaceActivityLogs options.
func (*GetWorkspaceActivityLogsOptions) SetActivityID ¶
func (options *GetWorkspaceActivityLogsOptions) SetActivityID(activityID string) *GetWorkspaceActivityLogsOptions
SetActivityID : Allow user to set ActivityID
func (*GetWorkspaceActivityLogsOptions) SetHeaders ¶
func (options *GetWorkspaceActivityLogsOptions) SetHeaders(param map[string]string) *GetWorkspaceActivityLogsOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceActivityLogsOptions) SetWID ¶
func (options *GetWorkspaceActivityLogsOptions) SetWID(wID string) *GetWorkspaceActivityLogsOptions
SetWID : Allow user to set WID
type GetWorkspaceActivityOptions ¶
type GetWorkspaceActivityOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The activity ID that you want to see additional details. ActivityID *string `json:"activity_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceActivityOptions : The GetWorkspaceActivity options.
func (*GetWorkspaceActivityOptions) SetActivityID ¶
func (options *GetWorkspaceActivityOptions) SetActivityID(activityID string) *GetWorkspaceActivityOptions
SetActivityID : Allow user to set ActivityID
func (*GetWorkspaceActivityOptions) SetHeaders ¶
func (options *GetWorkspaceActivityOptions) SetHeaders(param map[string]string) *GetWorkspaceActivityOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceActivityOptions) SetWID ¶
func (options *GetWorkspaceActivityOptions) SetWID(wID string) *GetWorkspaceActivityOptions
SetWID : Allow user to set WID
type GetWorkspaceDeletionJobStatusOptions ¶
type GetWorkspaceDeletionJobStatusOptions struct { // The workspace job deletion ID. WjID *string `json:"wj_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceDeletionJobStatusOptions : The GetWorkspaceDeletionJobStatus options.
func (*GetWorkspaceDeletionJobStatusOptions) SetHeaders ¶
func (options *GetWorkspaceDeletionJobStatusOptions) SetHeaders(param map[string]string) *GetWorkspaceDeletionJobStatusOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceDeletionJobStatusOptions) SetWjID ¶
func (options *GetWorkspaceDeletionJobStatusOptions) SetWjID(wjID string) *GetWorkspaceDeletionJobStatusOptions
SetWjID : Allow user to set WjID
type GetWorkspaceInputMetadataOptions ¶
type GetWorkspaceInputMetadataOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The Template ID for which you want to get the values. Use the GET /workspaces to look up the workspace IDs or // template IDs in your IBM Cloud account. TID *string `json:"t_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceInputMetadataOptions : The GetWorkspaceInputMetadata options.
func (*GetWorkspaceInputMetadataOptions) SetHeaders ¶
func (options *GetWorkspaceInputMetadataOptions) SetHeaders(param map[string]string) *GetWorkspaceInputMetadataOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceInputMetadataOptions) SetTID ¶
func (options *GetWorkspaceInputMetadataOptions) SetTID(tID string) *GetWorkspaceInputMetadataOptions
SetTID : Allow user to set TID
func (*GetWorkspaceInputMetadataOptions) SetWID ¶
func (options *GetWorkspaceInputMetadataOptions) SetWID(wID string) *GetWorkspaceInputMetadataOptions
SetWID : Allow user to set WID
type GetWorkspaceInputsOptions ¶
type GetWorkspaceInputsOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The Template ID for which you want to get the values. Use the GET /workspaces to look up the workspace IDs or // template IDs in your IBM Cloud account. TID *string `json:"t_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceInputsOptions : The GetWorkspaceInputs options.
func (*GetWorkspaceInputsOptions) SetHeaders ¶
func (options *GetWorkspaceInputsOptions) SetHeaders(param map[string]string) *GetWorkspaceInputsOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceInputsOptions) SetTID ¶
func (options *GetWorkspaceInputsOptions) SetTID(tID string) *GetWorkspaceInputsOptions
SetTID : Allow user to set TID
func (*GetWorkspaceInputsOptions) SetWID ¶
func (options *GetWorkspaceInputsOptions) SetWID(wID string) *GetWorkspaceInputsOptions
SetWID : Allow user to set WID
type GetWorkspaceLogUrlsOptions ¶
type GetWorkspaceLogUrlsOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceLogUrlsOptions : The GetWorkspaceLogUrls options.
func (*GetWorkspaceLogUrlsOptions) SetHeaders ¶
func (options *GetWorkspaceLogUrlsOptions) SetHeaders(param map[string]string) *GetWorkspaceLogUrlsOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceLogUrlsOptions) SetWID ¶
func (options *GetWorkspaceLogUrlsOptions) SetWID(wID string) *GetWorkspaceLogUrlsOptions
SetWID : Allow user to set WID
type GetWorkspaceOptions ¶
type GetWorkspaceOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceOptions : The GetWorkspace options.
func (*GetWorkspaceOptions) SetHeaders ¶
func (options *GetWorkspaceOptions) SetHeaders(param map[string]string) *GetWorkspaceOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceOptions) SetWID ¶
func (options *GetWorkspaceOptions) SetWID(wID string) *GetWorkspaceOptions
SetWID : Allow user to set WID
type GetWorkspaceOutputsOptions ¶
type GetWorkspaceOutputsOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceOutputsOptions : The GetWorkspaceOutputs options.
func (*GetWorkspaceOutputsOptions) SetHeaders ¶
func (options *GetWorkspaceOutputsOptions) SetHeaders(param map[string]string) *GetWorkspaceOutputsOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceOutputsOptions) SetWID ¶
func (options *GetWorkspaceOutputsOptions) SetWID(wID string) *GetWorkspaceOutputsOptions
SetWID : Allow user to set WID
type GetWorkspaceReadmeOptions ¶
type GetWorkspaceReadmeOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The name of the commit/branch/tag. Default, the repository’s default branch (usually master). Ref *string `json:"ref,omitempty"` // The format of the readme file. Value ”markdown” will give markdown, otherwise html. Formatted *string `json:"formatted,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceReadmeOptions : The GetWorkspaceReadme options.
func (*GetWorkspaceReadmeOptions) SetFormatted ¶
func (options *GetWorkspaceReadmeOptions) SetFormatted(formatted string) *GetWorkspaceReadmeOptions
SetFormatted : Allow user to set Formatted
func (*GetWorkspaceReadmeOptions) SetHeaders ¶
func (options *GetWorkspaceReadmeOptions) SetHeaders(param map[string]string) *GetWorkspaceReadmeOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceReadmeOptions) SetRef ¶
func (options *GetWorkspaceReadmeOptions) SetRef(ref string) *GetWorkspaceReadmeOptions
SetRef : Allow user to set Ref
func (*GetWorkspaceReadmeOptions) SetWID ¶
func (options *GetWorkspaceReadmeOptions) SetWID(wID string) *GetWorkspaceReadmeOptions
SetWID : Allow user to set WID
type GetWorkspaceResourcesOptions ¶
type GetWorkspaceResourcesOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceResourcesOptions : The GetWorkspaceResources options.
func (*GetWorkspaceResourcesOptions) SetHeaders ¶
func (options *GetWorkspaceResourcesOptions) SetHeaders(param map[string]string) *GetWorkspaceResourcesOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceResourcesOptions) SetWID ¶
func (options *GetWorkspaceResourcesOptions) SetWID(wID string) *GetWorkspaceResourcesOptions
SetWID : Allow user to set WID
type GetWorkspaceStateOptions ¶
type GetWorkspaceStateOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceStateOptions : The GetWorkspaceState options.
func (*GetWorkspaceStateOptions) SetHeaders ¶
func (options *GetWorkspaceStateOptions) SetHeaders(param map[string]string) *GetWorkspaceStateOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceStateOptions) SetWID ¶
func (options *GetWorkspaceStateOptions) SetWID(wID string) *GetWorkspaceStateOptions
SetWID : Allow user to set WID
type GetWorkspaceTemplateStateOptions ¶
type GetWorkspaceTemplateStateOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The Template ID for which you want to get the values. Use the GET /workspaces to look up the workspace IDs or // template IDs in your IBM Cloud account. TID *string `json:"t_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWorkspaceTemplateStateOptions : The GetWorkspaceTemplateState options.
func (*GetWorkspaceTemplateStateOptions) SetHeaders ¶
func (options *GetWorkspaceTemplateStateOptions) SetHeaders(param map[string]string) *GetWorkspaceTemplateStateOptions
SetHeaders : Allow user to set Headers
func (*GetWorkspaceTemplateStateOptions) SetTID ¶
func (options *GetWorkspaceTemplateStateOptions) SetTID(tID string) *GetWorkspaceTemplateStateOptions
SetTID : Allow user to set TID
func (*GetWorkspaceTemplateStateOptions) SetWID ¶
func (options *GetWorkspaceTemplateStateOptions) SetWID(wID string) *GetWorkspaceTemplateStateOptions
SetWID : Allow user to set WID
type InventoryResourceRecord ¶
type InventoryResourceRecord struct { // Inventory name. Name *string `json:"name,omitempty"` // Inventory id. ID *string `json:"id,omitempty"` // Inventory description. Description *string `json:"description,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name for the Inventory definition. By default, Action will be created in Default Resource Group. ResourceGroup *string `json:"resource_group,omitempty"` // Inventory creation time. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // Email address of user who created the Inventory. CreatedBy *string `json:"created_by,omitempty"` // Inventory updation time. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` // Email address of user who updated the Inventory. UpdatedBy *string `json:"updated_by,omitempty"` // Input inventory of host and host group for the playbook, in the .ini file format. InventoriesIni *string `json:"inventories_ini,omitempty"` // Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook. ResourceQueries []string `json:"resource_queries,omitempty"` }
InventoryResourceRecord : Complete inventory resource details with user inputs and system generated data.
type InventoryResourceRecordList ¶
type InventoryResourceRecordList struct { // Total number of records. TotalCount *int64 `json:"total_count,omitempty"` // Number of records returned. Limit *int64 `json:"limit" validate:"required"` // Skipped number of records. Offset *int64 `json:"offset" validate:"required"` // List of inventory resource records. Inventories []InventoryResourceRecord `json:"inventories,omitempty"` }
InventoryResourceRecordList : List of Inventory resource records.
type Job ¶
type Job struct { // Name of the Schematics automation resource. CommandObject *string `json:"command_object,omitempty"` // Job command object id (workspace-id, action-id). CommandObjectID *string `json:"command_object_id,omitempty"` // Schematics job command name. CommandName *string `json:"command_name,omitempty"` // Schematics job command parameter (playbook-name, capsule-name or flow-name). CommandParameter *string `json:"command_parameter,omitempty"` // Command line options for the command. CommandOptions []string `json:"command_options,omitempty"` // Job inputs used by Action. Inputs []VariableData `json:"inputs,omitempty"` // Environment variables used by the Job while performing Action. Settings []VariableData `json:"settings,omitempty"` // User defined tags, while running the job. Tags []string `json:"tags,omitempty"` // Job ID. ID *string `json:"id,omitempty"` // Job name, uniquely derived from the related Action. Name *string `json:"name,omitempty"` // Job description derived from the related Action. Description *string `json:"description,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name derived from the related Action. ResourceGroup *string `json:"resource_group,omitempty"` // Job submission time. SubmittedAt *strfmt.DateTime `json:"submitted_at,omitempty"` // Email address of user who submitted the job. SubmittedBy *string `json:"submitted_by,omitempty"` // Job start time. StartAt *strfmt.DateTime `json:"start_at,omitempty"` // Job end time. EndAt *strfmt.DateTime `json:"end_at,omitempty"` // Duration of job execution; example 40 sec. Duration *string `json:"duration,omitempty"` // Job Status. Status *JobStatus `json:"status,omitempty"` // Job data. Data *JobData `json:"data,omitempty"` // Describes a bastion resource. Bastion *BastionResourceDefinition `json:"bastion,omitempty"` // Job log summary record. LogSummary *JobLogSummary `json:"log_summary,omitempty"` // Job log store URL. LogStoreURL *string `json:"log_store_url,omitempty"` // Job state store URL. StateStoreURL *string `json:"state_store_url,omitempty"` // Job results store URL. ResultsURL *string `json:"results_url,omitempty"` // Job status updation timestamp. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` }
Job : Complete Job with user inputs and system generated data.
type JobData ¶
type JobData struct { // Type of Job. JobType *string `json:"job_type" validate:"required"` // Action Job data. ActionJobData *JobDataAction `json:"action_job_data,omitempty"` }
JobData : Job data.
type JobDataAction ¶
type JobDataAction struct { // Flow name. ActionName *string `json:"action_name,omitempty"` // Input variables data used by the Action Job. Inputs []VariableData `json:"inputs,omitempty"` // Output variables data from the Action Job. Outputs []VariableData `json:"outputs,omitempty"` // Environment variables used by all the templates in the Action. Settings []VariableData `json:"settings,omitempty"` // Job status updation timestamp. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` // Complete inventory resource details with user inputs and system generated data. InventoryRecord *InventoryResourceRecord `json:"inventory_record,omitempty"` // Materialized inventory details used by the Action Job, in .ini format. MaterializedInventory *string `json:"materialized_inventory,omitempty"` }
JobDataAction : Action Job data.
type JobList ¶
type JobList struct { // Total number of records. TotalCount *int64 `json:"total_count,omitempty"` // Number of records returned. Limit *int64 `json:"limit" validate:"required"` // Skipped number of records. Offset *int64 `json:"offset" validate:"required"` // List of job records. Jobs []JobLite `json:"jobs,omitempty"` }
JobList : List of Job details.
type JobLite ¶
type JobLite struct { // Job ID. ID *string `json:"id,omitempty"` // Job name, uniquely derived from the related Action. Name *string `json:"name,omitempty"` // Job description derived from the related Action. Description *string `json:"description,omitempty"` // Name of the Schematics automation resource. CommandObject *string `json:"command_object,omitempty"` // Job command object id (action-id). CommandObjectID *string `json:"command_object_id,omitempty"` // Schematics job command name. CommandName *string `json:"command_name,omitempty"` // User defined tags, while running the job. Tags []string `json:"tags,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name derived from the related Action,. ResourceGroup *string `json:"resource_group,omitempty"` // Job submission time. SubmittedAt *strfmt.DateTime `json:"submitted_at,omitempty"` // Email address of user who submitted the job. SubmittedBy *string `json:"submitted_by,omitempty"` // Duration of job execution; example 40 sec. Duration *string `json:"duration,omitempty"` // Job start time. StartAt *strfmt.DateTime `json:"start_at,omitempty"` // Job end time. EndAt *strfmt.DateTime `json:"end_at,omitempty"` // Job Status. Status *JobStatus `json:"status,omitempty"` // Job log summary record. LogSummary *JobLogSummary `json:"log_summary,omitempty"` // Job status updation timestamp. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` }
JobLite : Job summary profile with system generated data.
type JobLog ¶
type JobLog struct { // Job Id. JobID *string `json:"job_id,omitempty"` // Job name, uniquely derived from the related Action. JobName *string `json:"job_name,omitempty"` // Job log summary record. LogSummary *JobLogSummary `json:"log_summary,omitempty"` // Format of the Log text. Format *string `json:"format,omitempty"` // Log text, generated by the Job. Details *[]byte `json:"details,omitempty"` // Job status updation timestamp. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` }
JobLog : Job Log details.
type JobLogSummary ¶
type JobLogSummary struct { // Workspace Id. JobID *string `json:"job_id,omitempty"` // Type of Job. JobType *string `json:"job_type,omitempty"` // Job log start timestamp. LogStartAt *strfmt.DateTime `json:"log_start_at,omitempty"` // Job log update timestamp. LogAnalyzedTill *strfmt.DateTime `json:"log_analyzed_till,omitempty"` // Job log elapsed time (log_analyzed_till - log_start_at). ElapsedTime *float64 `json:"elapsed_time,omitempty"` // Job log errors. LogErrors []JobLogSummaryLogErrorsItem `json:"log_errors,omitempty"` // Repo download Job log summary. RepoDownloadJob *JobLogSummaryRepoDownloadJob `json:"repo_download_job,omitempty"` // Action Job. ActionJob *JobLogSummaryActionJob `json:"action_job,omitempty"` }
JobLogSummary : Job log summary record.
type JobLogSummaryActionJob ¶
type JobLogSummaryActionJob struct { // number of hosts. HostCount *float64 `json:"host_count,omitempty"` // number of tasks in playbook. TaskCount *float64 `json:"task_count,omitempty"` // number of plays in playbook. PlayCount *float64 `json:"play_count,omitempty"` // Recap records. Recap *JobLogSummaryActionJobRecap `json:"recap,omitempty"` }
JobLogSummaryActionJob : Action Job.
type JobLogSummaryActionJobRecap ¶
type JobLogSummaryActionJobRecap struct { // List of host name. Hosts []string `json:"hosts,omitempty"` // Number of OK. Ok *float64 `json:"ok,omitempty"` // Number of changed. Changed *float64 `json:"changed,omitempty"` // Number of failed. Failed *float64 `json:"failed,omitempty"` // Number of skipped. Skipped *float64 `json:"skipped,omitempty"` // Number of unreachable. Unreachable *float64 `json:"unreachable,omitempty"` }
JobLogSummaryActionJobRecap : Recap records.
type JobLogSummaryLogErrorsItem ¶
type JobLogSummaryLogErrorsItem struct { // Error code in the Log. ErrorCode *string `json:"error_code,omitempty"` // Summary error message in the log. ErrorMsg *string `json:"error_msg,omitempty"` // Number of occurrence. ErrorCount *float64 `json:"error_count,omitempty"` }
JobLogSummaryLogErrorsItem : JobLogSummaryLogErrorsItem struct
type JobLogSummaryRepoDownloadJob ¶
type JobLogSummaryRepoDownloadJob struct { // Number of files scanned. ScannedFileCount *float64 `json:"scanned_file_count,omitempty"` // Number of files quarantined. QuarantinedFileCount *float64 `json:"quarantined_file_count,omitempty"` // Detected template or data file type. DetectedFiletype *string `json:"detected_filetype,omitempty"` // Number of inputs detected. InputsCount *string `json:"inputs_count,omitempty"` // Number of outputs detected. OutputsCount *string `json:"outputs_count,omitempty"` }
JobLogSummaryRepoDownloadJob : Repo download Job log summary.
type JobStateData ¶
type JobStateData struct { // Job Id. JobID *string `json:"job_id,omitempty"` // Job name, uniquely derived from the related Action. JobName *string `json:"job_name,omitempty"` // Job state summary. Summary []JobStateDataSummaryItem `json:"summary,omitempty"` // Format of the State data (eg. tfstate). Format *string `json:"format,omitempty"` // State data file. Details *[]byte `json:"details,omitempty"` // Job status updation timestamp. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` }
JobStateData : Workspace Job state-file.
type JobStateDataSummaryItem ¶
type JobStateDataSummaryItem struct { // State summary feature name. Name *string `json:"name,omitempty"` // State summary feature type. Type *string `json:"type,omitempty"` // State summary feature value. Value *string `json:"value,omitempty"` }
JobStateDataSummaryItem : JobStateDataSummaryItem struct
type JobStatus ¶
type JobStatus struct { // Action Job Status. ActionJobStatus *JobStatusAction `json:"action_job_status,omitempty"` }
JobStatus : Job Status.
type JobStatusAction ¶
type JobStatusAction struct { // Action name. ActionName *string `json:"action_name,omitempty"` // Status of Jobs. StatusCode *string `json:"status_code,omitempty"` // Action Job status message - to be displayed along with the action_status_code. StatusMessage *string `json:"status_message,omitempty"` // Status of Resources. BastionStatusCode *string `json:"bastion_status_code,omitempty"` // Bastion status message - to be displayed along with the bastion_status_code;. BastionStatusMessage *string `json:"bastion_status_message,omitempty"` // Status of Resources. InventoryStatusCode *string `json:"inventory_status_code,omitempty"` // Aggregated status message for all inventory resources, to be displayed along with the inventory_status_code;. InventoryStatusMessage *string `json:"inventory_status_message,omitempty"` // Job status updation timestamp. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` }
JobStatusAction : Action Job Status.
type JobStatusType ¶
type JobStatusType struct { // List of failed workspace jobs. Failed []string `json:"failed,omitempty"` // List of in_progress workspace jobs. InProgress []string `json:"in_progress,omitempty"` // List of successful workspace jobs. Success []string `json:"success,omitempty"` // Workspace job status updated at. LastUpdatedOn *strfmt.DateTime `json:"last_updated_on,omitempty"` }
JobStatusType : JobStatusType -.
type KMSDiscovery ¶
type KMSDiscovery struct { // Total number of records. TotalCount *int64 `json:"total_count,omitempty"` // Number of records returned. Limit *int64 `json:"limit" validate:"required"` // Skipped number of records. Offset *int64 `json:"offset" validate:"required"` // List of KMS instances. KmsInstances []KMSInstances `json:"kms_instances,omitempty"` }
KMSDiscovery : Discovered KMS instances.
type KMSInstances ¶
type KMSInstances struct { // Location. Location *string `json:"location,omitempty"` // Encryption schema. EncryptionScheme *string `json:"encryption_scheme,omitempty"` // Resource groups. ResourceGroup *string `json:"resource_group,omitempty"` // KMS CRN. KmsCrn *string `json:"kms_crn,omitempty"` // KMS Name. KmsName *string `json:"kms_name,omitempty"` // KMS private endpoint. KmsPrivateEndpoint *string `json:"kms_private_endpoint,omitempty"` // KMS public endpoint. KmsPublicEndpoint *string `json:"kms_public_endpoint,omitempty"` // List of keys. Keys []KMSInstancesKeysItem `json:"keys,omitempty"` }
KMSInstances : KMS Instances.
type KMSInstancesKeysItem ¶
type KMSInstancesKeysItem struct { // Key name. Name *string `json:"name,omitempty"` // CRN of the Key. Crn *string `json:"crn,omitempty"` // Error message. Error *string `json:"error,omitempty"` }
KMSInstancesKeysItem : KMSInstancesKeysItem struct
type KMSSettings ¶
type KMSSettings struct { // Location. Location *string `json:"location,omitempty"` // Encryption scheme. EncryptionScheme *string `json:"encryption_scheme,omitempty"` // Resource group. ResourceGroup *string `json:"resource_group,omitempty"` // Primary CRK details. PrimaryCrk *KMSSettingsPrimaryCrk `json:"primary_crk,omitempty"` // Secondary CRK details. SecondaryCrk *KMSSettingsSecondaryCrk `json:"secondary_crk,omitempty"` }
KMSSettings : User defined KMS Settings details.
type KMSSettingsPrimaryCrk ¶
type KMSSettingsPrimaryCrk struct { // Primary KMS name. KmsName *string `json:"kms_name,omitempty"` // Primary KMS endpoint. KmsPrivateEndpoint *string `json:"kms_private_endpoint,omitempty"` // CRN of the Primary Key. KeyCrn *string `json:"key_crn,omitempty"` }
KMSSettingsPrimaryCrk : Primary CRK details.
type KMSSettingsSecondaryCrk ¶
type KMSSettingsSecondaryCrk struct { // Secondary KMS name. KmsName *string `json:"kms_name,omitempty"` // Secondary KMS endpoint. KmsPrivateEndpoint *string `json:"kms_private_endpoint,omitempty"` // CRN of the Secondary Key. KeyCrn *string `json:"key_crn,omitempty"` }
KMSSettingsSecondaryCrk : Secondary CRK details.
type ListActionsOptions ¶
type ListActionsOptions struct { // The number of items to skip before starting to collect the result set. Offset *int64 `json:"offset,omitempty"` // The numbers of items to return. Limit *int64 `json:"limit,omitempty"` // Name of the field to sort-by; Use the '.' character to delineate sub-resources and sub-fields (eg. // owner.last_name). Prepend the field with '+' or '-', indicating 'ascending' or 'descending' (default is ascending) // Ignore unrecognized or unsupported sort field. Sort *string `json:"sort,omitempty"` // Level of details returned by the get method. Profile *string `json:"profile,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListActionsOptions : The ListActions options.
func (*ListActionsOptions) SetHeaders ¶
func (options *ListActionsOptions) SetHeaders(param map[string]string) *ListActionsOptions
SetHeaders : Allow user to set Headers
func (*ListActionsOptions) SetLimit ¶
func (options *ListActionsOptions) SetLimit(limit int64) *ListActionsOptions
SetLimit : Allow user to set Limit
func (*ListActionsOptions) SetOffset ¶
func (options *ListActionsOptions) SetOffset(offset int64) *ListActionsOptions
SetOffset : Allow user to set Offset
func (*ListActionsOptions) SetProfile ¶
func (options *ListActionsOptions) SetProfile(profile string) *ListActionsOptions
SetProfile : Allow user to set Profile
func (*ListActionsOptions) SetSort ¶
func (options *ListActionsOptions) SetSort(sort string) *ListActionsOptions
SetSort : Allow user to set Sort
type ListInventoriesOptions ¶
type ListInventoriesOptions struct { // The number of items to skip before starting to collect the result set. Offset *int64 `json:"offset,omitempty"` // The numbers of items to return. Limit *int64 `json:"limit,omitempty"` // Name of the field to sort-by; Use the '.' character to delineate sub-resources and sub-fields (eg. // owner.last_name). Prepend the field with '+' or '-', indicating 'ascending' or 'descending' (default is ascending) // Ignore unrecognized or unsupported sort field. Sort *string `json:"sort,omitempty"` // Level of details returned by the get method. Profile *string `json:"profile,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListInventoriesOptions : The ListInventories options.
func (*ListInventoriesOptions) SetHeaders ¶
func (options *ListInventoriesOptions) SetHeaders(param map[string]string) *ListInventoriesOptions
SetHeaders : Allow user to set Headers
func (*ListInventoriesOptions) SetLimit ¶
func (options *ListInventoriesOptions) SetLimit(limit int64) *ListInventoriesOptions
SetLimit : Allow user to set Limit
func (*ListInventoriesOptions) SetOffset ¶
func (options *ListInventoriesOptions) SetOffset(offset int64) *ListInventoriesOptions
SetOffset : Allow user to set Offset
func (*ListInventoriesOptions) SetProfile ¶
func (options *ListInventoriesOptions) SetProfile(profile string) *ListInventoriesOptions
SetProfile : Allow user to set Profile
func (*ListInventoriesOptions) SetSort ¶
func (options *ListInventoriesOptions) SetSort(sort string) *ListInventoriesOptions
SetSort : Allow user to set Sort
type ListInventoryValuesOptions ¶
type ListInventoryValuesOptions struct { // Resource Inventory Id. Use GET /inventories API to look up the Resource Inventory definition Ids in your IBM Cloud // account. InventoryID *string `json:"inventory_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ListInventoryValuesOptions : The ListInventoryValues options.
func (*ListInventoryValuesOptions) SetHeaders ¶
func (options *ListInventoryValuesOptions) SetHeaders(param map[string]string) *ListInventoryValuesOptions
SetHeaders : Allow user to set Headers
func (*ListInventoryValuesOptions) SetInventoryID ¶
func (options *ListInventoryValuesOptions) SetInventoryID(inventoryID string) *ListInventoryValuesOptions
SetInventoryID : Allow user to set InventoryID
type ListJobLogsOptions ¶
type ListJobLogsOptions struct { // Job Id. Use GET /jobs API to look up the Job Ids in your IBM Cloud account. JobID *string `json:"job_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ListJobLogsOptions : The ListJobLogs options.
func (*ListJobLogsOptions) SetHeaders ¶
func (options *ListJobLogsOptions) SetHeaders(param map[string]string) *ListJobLogsOptions
SetHeaders : Allow user to set Headers
func (*ListJobLogsOptions) SetJobID ¶
func (options *ListJobLogsOptions) SetJobID(jobID string) *ListJobLogsOptions
SetJobID : Allow user to set JobID
type ListJobStatesOptions ¶
type ListJobStatesOptions struct { // Job Id. Use GET /jobs API to look up the Job Ids in your IBM Cloud account. JobID *string `json:"job_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ListJobStatesOptions : The ListJobStates options.
func (*ListJobStatesOptions) SetHeaders ¶
func (options *ListJobStatesOptions) SetHeaders(param map[string]string) *ListJobStatesOptions
SetHeaders : Allow user to set Headers
func (*ListJobStatesOptions) SetJobID ¶
func (options *ListJobStatesOptions) SetJobID(jobID string) *ListJobStatesOptions
SetJobID : Allow user to set JobID
type ListJobsOptions ¶
type ListJobsOptions struct { // The number of items to skip before starting to collect the result set. Offset *int64 `json:"offset,omitempty"` // The numbers of items to return. Limit *int64 `json:"limit,omitempty"` // Name of the field to sort-by; Use the '.' character to delineate sub-resources and sub-fields (eg. // owner.last_name). Prepend the field with '+' or '-', indicating 'ascending' or 'descending' (default is ascending) // Ignore unrecognized or unsupported sort field. Sort *string `json:"sort,omitempty"` // Level of details returned by the get method. Profile *string `json:"profile,omitempty"` // Name of the resource (workspace, actions or controls). Resource *string `json:"resource,omitempty"` // Action Id. ActionID *string `json:"action_id,omitempty"` // list jobs. List *string `json:"list,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListJobsOptions : The ListJobs options.
func (*ListJobsOptions) SetActionID ¶
func (options *ListJobsOptions) SetActionID(actionID string) *ListJobsOptions
SetActionID : Allow user to set ActionID
func (*ListJobsOptions) SetHeaders ¶
func (options *ListJobsOptions) SetHeaders(param map[string]string) *ListJobsOptions
SetHeaders : Allow user to set Headers
func (*ListJobsOptions) SetLimit ¶
func (options *ListJobsOptions) SetLimit(limit int64) *ListJobsOptions
SetLimit : Allow user to set Limit
func (*ListJobsOptions) SetList ¶
func (options *ListJobsOptions) SetList(list string) *ListJobsOptions
SetList : Allow user to set List
func (*ListJobsOptions) SetOffset ¶
func (options *ListJobsOptions) SetOffset(offset int64) *ListJobsOptions
SetOffset : Allow user to set Offset
func (*ListJobsOptions) SetProfile ¶
func (options *ListJobsOptions) SetProfile(profile string) *ListJobsOptions
SetProfile : Allow user to set Profile
func (*ListJobsOptions) SetResource ¶
func (options *ListJobsOptions) SetResource(resource string) *ListJobsOptions
SetResource : Allow user to set Resource
func (*ListJobsOptions) SetSort ¶
func (options *ListJobsOptions) SetSort(sort string) *ListJobsOptions
SetSort : Allow user to set Sort
type ListResourceGroupOptions ¶
type ListResourceGroupOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ListResourceGroupOptions : The ListResourceGroup options.
func (*ListResourceGroupOptions) SetHeaders ¶
func (options *ListResourceGroupOptions) SetHeaders(param map[string]string) *ListResourceGroupOptions
SetHeaders : Allow user to set Headers
type ListResourceQueryOptions ¶
type ListResourceQueryOptions struct { // The number of items to skip before starting to collect the result set. Offset *int64 `json:"offset,omitempty"` // The numbers of items to return. Limit *int64 `json:"limit,omitempty"` // Name of the field to sort-by; Use the '.' character to delineate sub-resources and sub-fields (eg. // owner.last_name). Prepend the field with '+' or '-', indicating 'ascending' or 'descending' (default is ascending) // Ignore unrecognized or unsupported sort field. Sort *string `json:"sort,omitempty"` // Level of details returned by the get method. Profile *string `json:"profile,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListResourceQueryOptions : The ListResourceQuery options.
func (*ListResourceQueryOptions) SetHeaders ¶
func (options *ListResourceQueryOptions) SetHeaders(param map[string]string) *ListResourceQueryOptions
SetHeaders : Allow user to set Headers
func (*ListResourceQueryOptions) SetLimit ¶
func (options *ListResourceQueryOptions) SetLimit(limit int64) *ListResourceQueryOptions
SetLimit : Allow user to set Limit
func (*ListResourceQueryOptions) SetOffset ¶
func (options *ListResourceQueryOptions) SetOffset(offset int64) *ListResourceQueryOptions
SetOffset : Allow user to set Offset
func (*ListResourceQueryOptions) SetProfile ¶
func (options *ListResourceQueryOptions) SetProfile(profile string) *ListResourceQueryOptions
SetProfile : Allow user to set Profile
func (*ListResourceQueryOptions) SetSort ¶
func (options *ListResourceQueryOptions) SetSort(sort string) *ListResourceQueryOptions
SetSort : Allow user to set Sort
type ListSchematicsLocationOptions ¶
type ListSchematicsLocationOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ListSchematicsLocationOptions : The ListSchematicsLocation options.
func (*ListSchematicsLocationOptions) SetHeaders ¶
func (options *ListSchematicsLocationOptions) SetHeaders(param map[string]string) *ListSchematicsLocationOptions
SetHeaders : Allow user to set Headers
type ListSharedDatasetsOptions ¶
ListSharedDatasetsOptions : The ListSharedDatasets options.
func (*ListSharedDatasetsOptions) SetHeaders ¶
func (options *ListSharedDatasetsOptions) SetHeaders(param map[string]string) *ListSharedDatasetsOptions
SetHeaders : Allow user to set Headers
type ListWorkspaceActivitiesOptions ¶
type ListWorkspaceActivitiesOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The number of items to skip before starting to collect the result set. Offset *int64 `json:"offset,omitempty"` // The numbers of items to return. Limit *int64 `json:"limit,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListWorkspaceActivitiesOptions : The ListWorkspaceActivities options.
func (*ListWorkspaceActivitiesOptions) SetHeaders ¶
func (options *ListWorkspaceActivitiesOptions) SetHeaders(param map[string]string) *ListWorkspaceActivitiesOptions
SetHeaders : Allow user to set Headers
func (*ListWorkspaceActivitiesOptions) SetLimit ¶
func (options *ListWorkspaceActivitiesOptions) SetLimit(limit int64) *ListWorkspaceActivitiesOptions
SetLimit : Allow user to set Limit
func (*ListWorkspaceActivitiesOptions) SetOffset ¶
func (options *ListWorkspaceActivitiesOptions) SetOffset(offset int64) *ListWorkspaceActivitiesOptions
SetOffset : Allow user to set Offset
func (*ListWorkspaceActivitiesOptions) SetWID ¶
func (options *ListWorkspaceActivitiesOptions) SetWID(wID string) *ListWorkspaceActivitiesOptions
SetWID : Allow user to set WID
type ListWorkspacesOptions ¶
type ListWorkspacesOptions struct { // The number of items to skip before starting to collect the result set. Offset *int64 `json:"offset,omitempty"` // The numbers of items to return. Limit *int64 `json:"limit,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListWorkspacesOptions : The ListWorkspaces options.
func (*ListWorkspacesOptions) SetHeaders ¶
func (options *ListWorkspacesOptions) SetHeaders(param map[string]string) *ListWorkspacesOptions
SetHeaders : Allow user to set Headers
func (*ListWorkspacesOptions) SetLimit ¶
func (options *ListWorkspacesOptions) SetLimit(limit int64) *ListWorkspacesOptions
SetLimit : Allow user to set Limit
func (*ListWorkspacesOptions) SetOffset ¶
func (options *ListWorkspacesOptions) SetOffset(offset int64) *ListWorkspacesOptions
SetOffset : Allow user to set Offset
type LogStoreResponse ¶
type LogStoreResponse struct { // Engine name. EngineName *string `json:"engine_name,omitempty"` // Engine version. EngineVersion *string `json:"engine_version,omitempty"` // Engine id. ID *string `json:"id,omitempty"` // Log store url. LogStoreURL *string `json:"log_store_url,omitempty"` }
LogStoreResponse : LogStoreResponse -.
type LogStoreResponseList ¶
type LogStoreResponseList struct { // Runtime data. RuntimeData []LogStoreResponse `json:"runtime_data,omitempty"` }
LogStoreResponseList : LogStoreResponseList -.
type LogSummary ¶
type LogSummary struct { // WorkspaceActivityStatus activity status type. ActivityStatus *string `json:"activity_status,omitempty"` // Template detected type. DetectedTemplateType *string `json:"detected_template_type,omitempty"` // Numner of discarded files. DiscardedFiles *int64 `json:"discarded_files,omitempty"` // Numner of errors in log. Error *string `json:"error,omitempty"` // Numner of resources added. ResourcesAdded *int64 `json:"resources_added,omitempty"` // Numner of resources destroyed. ResourcesDestroyed *int64 `json:"resources_destroyed,omitempty"` // Numner of resources modified. ResourcesModified *int64 `json:"resources_modified,omitempty"` // Numner of filed scanned. ScannedFiles *int64 `json:"scanned_files,omitempty"` // Numner of template variables. TemplateVariableCount *int64 `json:"template_variable_count,omitempty"` // Time takemn to perform activity. TimeTaken *float64 `json:"time_taken,omitempty"` }
LogSummary : LogSummary ...
type OutputValuesItem ¶
type OutputValuesItem struct { // Output variable name. Folder *string `json:"folder,omitempty"` // Output variable id. ID *string `json:"id,omitempty"` // List of Output values. OutputValues []interface{} `json:"output_values,omitempty"` // Output variable type. ValueType *string `json:"value_type,omitempty"` }
OutputValuesItem : OutputValuesItem struct
type PlanWorkspaceCommandOptions ¶
type PlanWorkspaceCommandOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PlanWorkspaceCommandOptions : The PlanWorkspaceCommand options.
func (*PlanWorkspaceCommandOptions) SetHeaders ¶
func (options *PlanWorkspaceCommandOptions) SetHeaders(param map[string]string) *PlanWorkspaceCommandOptions
SetHeaders : Allow user to set Headers
func (*PlanWorkspaceCommandOptions) SetRefreshToken ¶
func (options *PlanWorkspaceCommandOptions) SetRefreshToken(refreshToken string) *PlanWorkspaceCommandOptions
SetRefreshToken : Allow user to set RefreshToken
func (*PlanWorkspaceCommandOptions) SetWID ¶
func (options *PlanWorkspaceCommandOptions) SetWID(wID string) *PlanWorkspaceCommandOptions
SetWID : Allow user to set WID
type RefreshWorkspaceCommandOptions ¶
type RefreshWorkspaceCommandOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
RefreshWorkspaceCommandOptions : The RefreshWorkspaceCommand options.
func (*RefreshWorkspaceCommandOptions) SetHeaders ¶
func (options *RefreshWorkspaceCommandOptions) SetHeaders(param map[string]string) *RefreshWorkspaceCommandOptions
SetHeaders : Allow user to set Headers
func (*RefreshWorkspaceCommandOptions) SetRefreshToken ¶
func (options *RefreshWorkspaceCommandOptions) SetRefreshToken(refreshToken string) *RefreshWorkspaceCommandOptions
SetRefreshToken : Allow user to set RefreshToken
func (*RefreshWorkspaceCommandOptions) SetWID ¶
func (options *RefreshWorkspaceCommandOptions) SetWID(wID string) *RefreshWorkspaceCommandOptions
SetWID : Allow user to set WID
type ReplaceInventoryOptions ¶
type ReplaceInventoryOptions struct { // Resource Inventory Id. Use GET /inventories API to look up the Resource Inventory definition Ids in your IBM Cloud // account. InventoryID *string `json:"inventory_id" validate:"required,ne="` // Inventory name. Name *string `json:"name,omitempty"` // Inventory description. Description *string `json:"description,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name for the Inventory definition. By default, Action will be created in Default Resource Group. ResourceGroup *string `json:"resource_group,omitempty"` // Input inventory of host and host group for the playbook, in the .ini file format. InventoriesIni *string `json:"inventories_ini,omitempty"` // Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook. ResourceQueries []string `json:"resource_queries,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceInventoryOptions : The ReplaceInventory options.
func (*ReplaceInventoryOptions) SetDescription ¶
func (options *ReplaceInventoryOptions) SetDescription(description string) *ReplaceInventoryOptions
SetDescription : Allow user to set Description
func (*ReplaceInventoryOptions) SetHeaders ¶
func (options *ReplaceInventoryOptions) SetHeaders(param map[string]string) *ReplaceInventoryOptions
SetHeaders : Allow user to set Headers
func (*ReplaceInventoryOptions) SetInventoriesIni ¶
func (options *ReplaceInventoryOptions) SetInventoriesIni(inventoriesIni string) *ReplaceInventoryOptions
SetInventoriesIni : Allow user to set InventoriesIni
func (*ReplaceInventoryOptions) SetInventoryID ¶
func (options *ReplaceInventoryOptions) SetInventoryID(inventoryID string) *ReplaceInventoryOptions
SetInventoryID : Allow user to set InventoryID
func (*ReplaceInventoryOptions) SetLocation ¶
func (options *ReplaceInventoryOptions) SetLocation(location string) *ReplaceInventoryOptions
SetLocation : Allow user to set Location
func (*ReplaceInventoryOptions) SetName ¶
func (options *ReplaceInventoryOptions) SetName(name string) *ReplaceInventoryOptions
SetName : Allow user to set Name
func (*ReplaceInventoryOptions) SetResourceGroup ¶
func (options *ReplaceInventoryOptions) SetResourceGroup(resourceGroup string) *ReplaceInventoryOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*ReplaceInventoryOptions) SetResourceQueries ¶
func (options *ReplaceInventoryOptions) SetResourceQueries(resourceQueries []string) *ReplaceInventoryOptions
SetResourceQueries : Allow user to set ResourceQueries
type ReplaceJobOptions ¶
type ReplaceJobOptions struct { // Job Id. Use GET /jobs API to look up the Job Ids in your IBM Cloud account. JobID *string `json:"job_id" validate:"required,ne="` // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // Name of the Schematics automation resource. CommandObject *string `json:"command_object,omitempty"` // Job command object id (workspace-id, action-id). CommandObjectID *string `json:"command_object_id,omitempty"` // Schematics job command name. CommandName *string `json:"command_name,omitempty"` // Schematics job command parameter (playbook-name, capsule-name or flow-name). CommandParameter *string `json:"command_parameter,omitempty"` // Command line options for the command. CommandOptions []string `json:"command_options,omitempty"` // Job inputs used by Action. Inputs []VariableData `json:"inputs,omitempty"` // Environment variables used by the Job while performing Action. Settings []VariableData `json:"settings,omitempty"` // User defined tags, while running the job. Tags []string `json:"tags,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Job Status. Status *JobStatus `json:"status,omitempty"` // Job data. Data *JobData `json:"data,omitempty"` // Describes a bastion resource. Bastion *BastionResourceDefinition `json:"bastion,omitempty"` // Job log summary record. LogSummary *JobLogSummary `json:"log_summary,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceJobOptions : The ReplaceJob options.
func (*ReplaceJobOptions) SetBastion ¶
func (options *ReplaceJobOptions) SetBastion(bastion *BastionResourceDefinition) *ReplaceJobOptions
SetBastion : Allow user to set Bastion
func (*ReplaceJobOptions) SetCommandName ¶
func (options *ReplaceJobOptions) SetCommandName(commandName string) *ReplaceJobOptions
SetCommandName : Allow user to set CommandName
func (*ReplaceJobOptions) SetCommandObject ¶
func (options *ReplaceJobOptions) SetCommandObject(commandObject string) *ReplaceJobOptions
SetCommandObject : Allow user to set CommandObject
func (*ReplaceJobOptions) SetCommandObjectID ¶
func (options *ReplaceJobOptions) SetCommandObjectID(commandObjectID string) *ReplaceJobOptions
SetCommandObjectID : Allow user to set CommandObjectID
func (*ReplaceJobOptions) SetCommandOptions ¶
func (options *ReplaceJobOptions) SetCommandOptions(commandOptions []string) *ReplaceJobOptions
SetCommandOptions : Allow user to set CommandOptions
func (*ReplaceJobOptions) SetCommandParameter ¶
func (options *ReplaceJobOptions) SetCommandParameter(commandParameter string) *ReplaceJobOptions
SetCommandParameter : Allow user to set CommandParameter
func (*ReplaceJobOptions) SetData ¶
func (options *ReplaceJobOptions) SetData(data *JobData) *ReplaceJobOptions
SetData : Allow user to set Data
func (*ReplaceJobOptions) SetHeaders ¶
func (options *ReplaceJobOptions) SetHeaders(param map[string]string) *ReplaceJobOptions
SetHeaders : Allow user to set Headers
func (*ReplaceJobOptions) SetInputs ¶
func (options *ReplaceJobOptions) SetInputs(inputs []VariableData) *ReplaceJobOptions
SetInputs : Allow user to set Inputs
func (*ReplaceJobOptions) SetJobID ¶
func (options *ReplaceJobOptions) SetJobID(jobID string) *ReplaceJobOptions
SetJobID : Allow user to set JobID
func (*ReplaceJobOptions) SetLocation ¶
func (options *ReplaceJobOptions) SetLocation(location string) *ReplaceJobOptions
SetLocation : Allow user to set Location
func (*ReplaceJobOptions) SetLogSummary ¶
func (options *ReplaceJobOptions) SetLogSummary(logSummary *JobLogSummary) *ReplaceJobOptions
SetLogSummary : Allow user to set LogSummary
func (*ReplaceJobOptions) SetRefreshToken ¶
func (options *ReplaceJobOptions) SetRefreshToken(refreshToken string) *ReplaceJobOptions
SetRefreshToken : Allow user to set RefreshToken
func (*ReplaceJobOptions) SetSettings ¶
func (options *ReplaceJobOptions) SetSettings(settings []VariableData) *ReplaceJobOptions
SetSettings : Allow user to set Settings
func (*ReplaceJobOptions) SetStatus ¶
func (options *ReplaceJobOptions) SetStatus(status *JobStatus) *ReplaceJobOptions
SetStatus : Allow user to set Status
func (*ReplaceJobOptions) SetTags ¶
func (options *ReplaceJobOptions) SetTags(tags []string) *ReplaceJobOptions
SetTags : Allow user to set Tags
type ReplaceKmsSettingsOptions ¶
type ReplaceKmsSettingsOptions struct { // Location. Location *string `json:"location,omitempty"` // Encryption scheme. EncryptionScheme *string `json:"encryption_scheme,omitempty"` // Resource group. ResourceGroup *string `json:"resource_group,omitempty"` // Primary CRK details. PrimaryCrk *KMSSettingsPrimaryCrk `json:"primary_crk,omitempty"` // Secondary CRK details. SecondaryCrk *KMSSettingsSecondaryCrk `json:"secondary_crk,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceKmsSettingsOptions : The ReplaceKmsSettings options.
func (*ReplaceKmsSettingsOptions) SetEncryptionScheme ¶
func (options *ReplaceKmsSettingsOptions) SetEncryptionScheme(encryptionScheme string) *ReplaceKmsSettingsOptions
SetEncryptionScheme : Allow user to set EncryptionScheme
func (*ReplaceKmsSettingsOptions) SetHeaders ¶
func (options *ReplaceKmsSettingsOptions) SetHeaders(param map[string]string) *ReplaceKmsSettingsOptions
SetHeaders : Allow user to set Headers
func (*ReplaceKmsSettingsOptions) SetLocation ¶
func (options *ReplaceKmsSettingsOptions) SetLocation(location string) *ReplaceKmsSettingsOptions
SetLocation : Allow user to set Location
func (*ReplaceKmsSettingsOptions) SetPrimaryCrk ¶
func (options *ReplaceKmsSettingsOptions) SetPrimaryCrk(primaryCrk *KMSSettingsPrimaryCrk) *ReplaceKmsSettingsOptions
SetPrimaryCrk : Allow user to set PrimaryCrk
func (*ReplaceKmsSettingsOptions) SetResourceGroup ¶
func (options *ReplaceKmsSettingsOptions) SetResourceGroup(resourceGroup string) *ReplaceKmsSettingsOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*ReplaceKmsSettingsOptions) SetSecondaryCrk ¶
func (options *ReplaceKmsSettingsOptions) SetSecondaryCrk(secondaryCrk *KMSSettingsSecondaryCrk) *ReplaceKmsSettingsOptions
SetSecondaryCrk : Allow user to set SecondaryCrk
type ReplaceResourcesQueryOptions ¶
type ReplaceResourcesQueryOptions struct { // Resource query Id. Use GET /resource_query API to look up the Resource query definition Ids in your IBM Cloud // account. QueryID *string `json:"query_id" validate:"required,ne="` // Resource type (cluster, vsi, icd, vpc). Type *string `json:"type,omitempty"` // Resource query name. Name *string `json:"name,omitempty"` Queries []ResourceQuery `json:"queries,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceResourcesQueryOptions : The ReplaceResourcesQuery options.
func (*ReplaceResourcesQueryOptions) SetHeaders ¶
func (options *ReplaceResourcesQueryOptions) SetHeaders(param map[string]string) *ReplaceResourcesQueryOptions
SetHeaders : Allow user to set Headers
func (*ReplaceResourcesQueryOptions) SetName ¶
func (options *ReplaceResourcesQueryOptions) SetName(name string) *ReplaceResourcesQueryOptions
SetName : Allow user to set Name
func (*ReplaceResourcesQueryOptions) SetQueries ¶
func (options *ReplaceResourcesQueryOptions) SetQueries(queries []ResourceQuery) *ReplaceResourcesQueryOptions
SetQueries : Allow user to set Queries
func (*ReplaceResourcesQueryOptions) SetQueryID ¶
func (options *ReplaceResourcesQueryOptions) SetQueryID(queryID string) *ReplaceResourcesQueryOptions
SetQueryID : Allow user to set QueryID
func (*ReplaceResourcesQueryOptions) SetType ¶
func (options *ReplaceResourcesQueryOptions) SetType(typeVar string) *ReplaceResourcesQueryOptions
SetType : Allow user to set Type
type ReplaceSharedDatasetOptions ¶
type ReplaceSharedDatasetOptions struct { string `json:"sd_id" validate:"required,ne="` AutoPropagateChange *bool `json:"auto_propagate_change,omitempty"` Description *string `json:"description,omitempty"` EffectedWorkspaceIds []string `json:"effected_workspace_ids,omitempty"` ResourceGroup *string `json:"resource_group,omitempty"` SharedDatasetData []SharedDatasetData `json:"shared_dataset_data,omitempty"` SharedDatasetName *string `json:"shared_dataset_name,omitempty"` SharedDatasetSourceName *string `json:"shared_dataset_source_name,omitempty"` SharedDatasetType []string `json:"shared_dataset_type,omitempty"` Tags []string `json:"tags,omitempty"` Version *string `json:"version,omitempty"` Headers map[string]string }SdID *
ReplaceSharedDatasetOptions : The ReplaceSharedDataset options.
func (*ReplaceSharedDatasetOptions) SetAutoPropagateChange ¶
func (options *ReplaceSharedDatasetOptions) SetAutoPropagateChange(autoPropagateChange bool) *ReplaceSharedDatasetOptions
SetAutoPropagateChange : Allow user to set AutoPropagateChange
func (*ReplaceSharedDatasetOptions) SetDescription ¶
func (options *ReplaceSharedDatasetOptions) SetDescription(description string) *ReplaceSharedDatasetOptions
SetDescription : Allow user to set Description
func (*ReplaceSharedDatasetOptions) SetEffectedWorkspaceIds ¶
func (options *ReplaceSharedDatasetOptions) SetEffectedWorkspaceIds(effectedWorkspaceIds []string) *ReplaceSharedDatasetOptions
SetEffectedWorkspaceIds : Allow user to set EffectedWorkspaceIds
func (*ReplaceSharedDatasetOptions) SetHeaders ¶
func (options *ReplaceSharedDatasetOptions) SetHeaders(param map[string]string) *ReplaceSharedDatasetOptions
SetHeaders : Allow user to set Headers
func (*ReplaceSharedDatasetOptions) SetResourceGroup ¶
func (options *ReplaceSharedDatasetOptions) SetResourceGroup(resourceGroup string) *ReplaceSharedDatasetOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*ReplaceSharedDatasetOptions) SetSdID ¶
func (options *ReplaceSharedDatasetOptions) SetSdID(sdID string) *ReplaceSharedDatasetOptions
SetSdID : Allow user to set SdID
func (*ReplaceSharedDatasetOptions) SetSharedDatasetData ¶
func (options *ReplaceSharedDatasetOptions) SetSharedDatasetData(sharedDatasetData []SharedDatasetData) *ReplaceSharedDatasetOptions
SetSharedDatasetData : Allow user to set SharedDatasetData
func (*ReplaceSharedDatasetOptions) SetSharedDatasetName ¶
func (options *ReplaceSharedDatasetOptions) SetSharedDatasetName(sharedDatasetName string) *ReplaceSharedDatasetOptions
SetSharedDatasetName : Allow user to set SharedDatasetName
func (*ReplaceSharedDatasetOptions) SetSharedDatasetSourceName ¶
func (options *ReplaceSharedDatasetOptions) SetSharedDatasetSourceName(sharedDatasetSourceName string) *ReplaceSharedDatasetOptions
SetSharedDatasetSourceName : Allow user to set SharedDatasetSourceName
func (*ReplaceSharedDatasetOptions) SetSharedDatasetType ¶
func (options *ReplaceSharedDatasetOptions) SetSharedDatasetType(sharedDatasetType []string) *ReplaceSharedDatasetOptions
SetSharedDatasetType : Allow user to set SharedDatasetType
func (*ReplaceSharedDatasetOptions) SetTags ¶
func (options *ReplaceSharedDatasetOptions) SetTags(tags []string) *ReplaceSharedDatasetOptions
SetTags : Allow user to set Tags
func (*ReplaceSharedDatasetOptions) SetVersion ¶
func (options *ReplaceSharedDatasetOptions) SetVersion(version string) *ReplaceSharedDatasetOptions
SetVersion : Allow user to set Version
type ReplaceWorkspaceInputsOptions ¶
type ReplaceWorkspaceInputsOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The Template ID for which you want to get the values. Use the GET /workspaces to look up the workspace IDs or // template IDs in your IBM Cloud account. TID *string `json:"t_id" validate:"required,ne="` // EnvVariableRequest .. EnvValues []interface{} `json:"env_values,omitempty"` // User values. Values *string `json:"values,omitempty"` // VariablesRequest -. Variablestore []WorkspaceVariableRequest `json:"variablestore,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceWorkspaceInputsOptions : The ReplaceWorkspaceInputs options.
func (*ReplaceWorkspaceInputsOptions) SetEnvValues ¶
func (options *ReplaceWorkspaceInputsOptions) SetEnvValues(envValues []interface{}) *ReplaceWorkspaceInputsOptions
SetEnvValues : Allow user to set EnvValues
func (*ReplaceWorkspaceInputsOptions) SetHeaders ¶
func (options *ReplaceWorkspaceInputsOptions) SetHeaders(param map[string]string) *ReplaceWorkspaceInputsOptions
SetHeaders : Allow user to set Headers
func (*ReplaceWorkspaceInputsOptions) SetTID ¶
func (options *ReplaceWorkspaceInputsOptions) SetTID(tID string) *ReplaceWorkspaceInputsOptions
SetTID : Allow user to set TID
func (*ReplaceWorkspaceInputsOptions) SetValues ¶
func (options *ReplaceWorkspaceInputsOptions) SetValues(values string) *ReplaceWorkspaceInputsOptions
SetValues : Allow user to set Values
func (*ReplaceWorkspaceInputsOptions) SetVariablestore ¶
func (options *ReplaceWorkspaceInputsOptions) SetVariablestore(variablestore []WorkspaceVariableRequest) *ReplaceWorkspaceInputsOptions
SetVariablestore : Allow user to set Variablestore
func (*ReplaceWorkspaceInputsOptions) SetWID ¶
func (options *ReplaceWorkspaceInputsOptions) SetWID(wID string) *ReplaceWorkspaceInputsOptions
SetWID : Allow user to set WID
type ReplaceWorkspaceOptions ¶
type ReplaceWorkspaceOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // CatalogRef -. CatalogRef *CatalogRef `json:"catalog_ref,omitempty"` // Workspace description. Description *string `json:"description,omitempty"` // Workspace name. Name *string `json:"name,omitempty"` SharedData *SharedTargetData `json:"shared_data,omitempty"` // Tags -. Tags []string `json:"tags,omitempty"` // TemplateData -. TemplateData []TemplateSourceDataRequest `json:"template_data,omitempty"` // TemplateRepoUpdateRequest -. TemplateRepo *TemplateRepoUpdateRequest `json:"template_repo,omitempty"` // List of Workspace type. Type []string `json:"type,omitempty"` // WorkspaceStatusUpdateRequest -. WorkspaceStatus *WorkspaceStatusUpdateRequest `json:"workspace_status,omitempty"` // WorkspaceStatusMessage -. WorkspaceStatusMsg *WorkspaceStatusMessage `json:"workspace_status_msg,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ReplaceWorkspaceOptions : The ReplaceWorkspace options.
func (*ReplaceWorkspaceOptions) SetCatalogRef ¶
func (options *ReplaceWorkspaceOptions) SetCatalogRef(catalogRef *CatalogRef) *ReplaceWorkspaceOptions
SetCatalogRef : Allow user to set CatalogRef
func (*ReplaceWorkspaceOptions) SetDescription ¶
func (options *ReplaceWorkspaceOptions) SetDescription(description string) *ReplaceWorkspaceOptions
SetDescription : Allow user to set Description
func (*ReplaceWorkspaceOptions) SetHeaders ¶
func (options *ReplaceWorkspaceOptions) SetHeaders(param map[string]string) *ReplaceWorkspaceOptions
SetHeaders : Allow user to set Headers
func (*ReplaceWorkspaceOptions) SetName ¶
func (options *ReplaceWorkspaceOptions) SetName(name string) *ReplaceWorkspaceOptions
SetName : Allow user to set Name
func (*ReplaceWorkspaceOptions) SetSharedData ¶
func (options *ReplaceWorkspaceOptions) SetSharedData(sharedData *SharedTargetData) *ReplaceWorkspaceOptions
SetSharedData : Allow user to set SharedData
func (*ReplaceWorkspaceOptions) SetTags ¶
func (options *ReplaceWorkspaceOptions) SetTags(tags []string) *ReplaceWorkspaceOptions
SetTags : Allow user to set Tags
func (*ReplaceWorkspaceOptions) SetTemplateData ¶
func (options *ReplaceWorkspaceOptions) SetTemplateData(templateData []TemplateSourceDataRequest) *ReplaceWorkspaceOptions
SetTemplateData : Allow user to set TemplateData
func (*ReplaceWorkspaceOptions) SetTemplateRepo ¶
func (options *ReplaceWorkspaceOptions) SetTemplateRepo(templateRepo *TemplateRepoUpdateRequest) *ReplaceWorkspaceOptions
SetTemplateRepo : Allow user to set TemplateRepo
func (*ReplaceWorkspaceOptions) SetType ¶
func (options *ReplaceWorkspaceOptions) SetType(typeVar []string) *ReplaceWorkspaceOptions
SetType : Allow user to set Type
func (*ReplaceWorkspaceOptions) SetWID ¶
func (options *ReplaceWorkspaceOptions) SetWID(wID string) *ReplaceWorkspaceOptions
SetWID : Allow user to set WID
func (*ReplaceWorkspaceOptions) SetWorkspaceStatus ¶
func (options *ReplaceWorkspaceOptions) SetWorkspaceStatus(workspaceStatus *WorkspaceStatusUpdateRequest) *ReplaceWorkspaceOptions
SetWorkspaceStatus : Allow user to set WorkspaceStatus
func (*ReplaceWorkspaceOptions) SetWorkspaceStatusMsg ¶
func (options *ReplaceWorkspaceOptions) SetWorkspaceStatusMsg(workspaceStatusMsg *WorkspaceStatusMessage) *ReplaceWorkspaceOptions
SetWorkspaceStatusMsg : Allow user to set WorkspaceStatusMsg
type ResourceGroupResponse ¶
type ResourceGroupResponse struct { // Account id. AccountID *string `json:"account_id,omitempty"` // CRN. Crn *string `json:"crn,omitempty"` // default. Default *bool `json:"default,omitempty"` // Resource group name. Name *string `json:"name,omitempty"` // Resource group id. ResourceGroupID *string `json:"resource_group_id,omitempty"` // Resource group state. State *string `json:"state,omitempty"` }
ResourceGroupResponse : ResourceGroupResponse -.
type ResourceQuery ¶
type ResourceQuery struct { // Type of the query(workspaces). QueryType *string `json:"query_type,omitempty"` QueryCondition []ResourceQueryParam `json:"query_condition,omitempty"` // List of query selection parameters. QuerySelect []string `json:"query_select,omitempty"` }
ResourceQuery : Describe resource query.
type ResourceQueryParam ¶
type ResourceQueryParam struct { // Name of the resource query param. Name *string `json:"name,omitempty"` // Value of the resource query param. Value *string `json:"value,omitempty"` // Description of resource query param variable. Description *string `json:"description,omitempty"` }
ResourceQueryParam : Describe resource query param.
type ResourceQueryRecord ¶
type ResourceQueryRecord struct { // Resource type (cluster, vsi, icd, vpc). Type *string `json:"type,omitempty"` // Resource query name. Name *string `json:"name,omitempty"` // Resource Query id. ID *string `json:"id,omitempty"` // Resource query creation time. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // Email address of user who created the Resource query. CreatedBy *string `json:"created_by,omitempty"` // Resource query updation time. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` // Email address of user who updated the Resource query. UpdatedBy *string `json:"updated_by,omitempty"` Queries []ResourceQuery `json:"queries,omitempty"` }
ResourceQueryRecord : Describe resource query record.
type ResourceQueryRecordList ¶
type ResourceQueryRecordList struct { // Total number of records. TotalCount *int64 `json:"total_count,omitempty"` // Number of records returned. Limit *int64 `json:"limit" validate:"required"` // Skipped number of records. Offset *int64 `json:"offset" validate:"required"` // List of resource query records. ResourceQueries []ResourceQueryRecord `json:"ResourceQueries,omitempty"` }
ResourceQueryRecordList : List of Resource query records.
type ResourceQueryResponseRecord ¶
type ResourceQueryResponseRecord struct {
Response []ResourceQueryResponseRecordResponseItem `json:"response,omitempty"`
}
ResourceQueryResponseRecord : Describe resource query.
type ResourceQueryResponseRecordResponseItem ¶
type ResourceQueryResponseRecordResponseItem struct { // Type of the query(workspaces). QueryType *string `json:"query_type,omitempty"` QueryCondition []ResourceQueryParam `json:"query_condition,omitempty"` // List of query selection parameters. QuerySelect []string `json:"query_select,omitempty"` QueryOutput []ResourceQueryResponseRecordResponseItemQueryOutputItem `json:"query_output,omitempty"` }
ResourceQueryResponseRecordResponseItem : ResourceQueryResponseRecordResponseItem struct
type ResourceQueryResponseRecordResponseItemQueryOutputItem ¶
type ResourceQueryResponseRecordResponseItemQueryOutputItem struct { // Name of the output param. Name *string `json:"name,omitempty"` // value of the output param. Value *string `json:"value,omitempty"` }
ResourceQueryResponseRecordResponseItemQueryOutputItem : List of query output values.
type RunWorkspaceCommandsOptions ¶
type RunWorkspaceCommandsOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The IAM refresh token associated with the IBM Cloud account. RefreshToken *string `json:"refresh_token" validate:"required"` // List of commands. Commands []TerraformCommand `json:"commands,omitempty"` // Command name. OperationName *string `json:"operation_name,omitempty"` // Command description. Description *string `json:"description,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
RunWorkspaceCommandsOptions : The RunWorkspaceCommands options.
func (*RunWorkspaceCommandsOptions) SetCommands ¶
func (options *RunWorkspaceCommandsOptions) SetCommands(commands []TerraformCommand) *RunWorkspaceCommandsOptions
SetCommands : Allow user to set Commands
func (*RunWorkspaceCommandsOptions) SetDescription ¶
func (options *RunWorkspaceCommandsOptions) SetDescription(description string) *RunWorkspaceCommandsOptions
SetDescription : Allow user to set Description
func (*RunWorkspaceCommandsOptions) SetHeaders ¶
func (options *RunWorkspaceCommandsOptions) SetHeaders(param map[string]string) *RunWorkspaceCommandsOptions
SetHeaders : Allow user to set Headers
func (*RunWorkspaceCommandsOptions) SetOperationName ¶
func (options *RunWorkspaceCommandsOptions) SetOperationName(operationName string) *RunWorkspaceCommandsOptions
SetOperationName : Allow user to set OperationName
func (*RunWorkspaceCommandsOptions) SetRefreshToken ¶
func (options *RunWorkspaceCommandsOptions) SetRefreshToken(refreshToken string) *RunWorkspaceCommandsOptions
SetRefreshToken : Allow user to set RefreshToken
func (*RunWorkspaceCommandsOptions) SetWID ¶
func (options *RunWorkspaceCommandsOptions) SetWID(wID string) *RunWorkspaceCommandsOptions
SetWID : Allow user to set WID
type SchematicsLocations ¶
type SchematicsLocations struct { // Country. Country *string `json:"country,omitempty"` // Geography. Geography *string `json:"geography,omitempty"` // Location id. ID *string `json:"id,omitempty"` // Kind. Kind *string `json:"kind,omitempty"` // Metro. Metro *string `json:"metro,omitempty"` // Multizone metro. MultizoneMetro *string `json:"multizone_metro,omitempty"` // Location name. Name *string `json:"name,omitempty"` }
SchematicsLocations : Schematics locations.
type SchematicsV1 ¶
type SchematicsV1 struct {
Service *core.BaseService
}
SchematicsV1 : Schematics Service is to provide the capability to manage resources of (cloud) provider infrastructure using file based configurations. With the Schematics service the customer is able to specify the required set of resources and their configuration in ”config files”, and then pass these config files to the service to fulfill it by calling the necessary actions on the infrastructure. This principle is also known as Infrastructure as Code. For more information refer to https://cloud.ibm.com/docs/schematics?topic=schematics-getting-started'
Version: 1.0
func NewSchematicsV1 ¶
func NewSchematicsV1(options *SchematicsV1Options) (service *SchematicsV1, err error)
NewSchematicsV1 : constructs an instance of SchematicsV1 with passed in options.
func NewSchematicsV1UsingExternalConfig ¶
func NewSchematicsV1UsingExternalConfig(options *SchematicsV1Options) (schematics *SchematicsV1, err error)
NewSchematicsV1UsingExternalConfig : constructs an instance of SchematicsV1 with passed in options and external configuration.
func (*SchematicsV1) ApplyWorkspaceCommand ¶
func (schematics *SchematicsV1) ApplyWorkspaceCommand(applyWorkspaceCommandOptions *ApplyWorkspaceCommandOptions) (result *WorkspaceActivityApplyResult, response *core.DetailedResponse, err error)
ApplyWorkspaceCommand : Run schematics workspace 'apply' activity Run schematics workspace 'apply' activity.
func (*SchematicsV1) CreateAction ¶
func (schematics *SchematicsV1) CreateAction(createActionOptions *CreateActionOptions) (result *Action, response *core.DetailedResponse, err error)
CreateAction : Create an Action definition Create a new Action definition.
func (*SchematicsV1) CreateInventory ¶
func (schematics *SchematicsV1) CreateInventory(createInventoryOptions *CreateInventoryOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
CreateInventory : Create a resource inventory definition, used to target Actions or Controls Create a resource inventory definition.
func (*SchematicsV1) CreateJob ¶
func (schematics *SchematicsV1) CreateJob(createJobOptions *CreateJobOptions) (result *Job, response *core.DetailedResponse, err error)
CreateJob : Create a Job record and launch the Job Creare a Job record and launch the Job.
func (*SchematicsV1) CreateResourceQuery ¶
func (schematics *SchematicsV1) CreateResourceQuery(createResourceQueryOptions *CreateResourceQueryOptions) (result *ResourceQueryRecord, response *core.DetailedResponse, err error)
CreateResourceQuery : Create a resource query definition Create a resource query definition.
func (*SchematicsV1) CreateSharedDataset ¶
func (schematics *SchematicsV1) CreateSharedDataset(createSharedDatasetOptions *CreateSharedDatasetOptions) (result *SharedDatasetResponse, response *core.DetailedResponse, err error)
CreateSharedDataset : Create a shared dataset definition Create a shared dataset definition.
func (*SchematicsV1) CreateWorkspace ¶
func (schematics *SchematicsV1) CreateWorkspace(createWorkspaceOptions *CreateWorkspaceOptions) (result *WorkspaceResponse, response *core.DetailedResponse, err error)
CreateWorkspace : Create workspace definition Create workspace definition.
func (*SchematicsV1) CreateWorkspaceDeletionJob ¶
func (schematics *SchematicsV1) CreateWorkspaceDeletionJob(createWorkspaceDeletionJobOptions *CreateWorkspaceDeletionJobOptions) (result *WorkspaceBulkDeleteResponse, response *core.DetailedResponse, err error)
CreateWorkspaceDeletionJob : Delete multiple workspaces Delete multiple workspaces. Use ?destroy_resource="true" to destroy the related cloud resources, otherwise the resources must be managed outside of Schematics.
func (*SchematicsV1) DeleteAction ¶
func (schematics *SchematicsV1) DeleteAction(deleteActionOptions *DeleteActionOptions) (response *core.DetailedResponse, err error)
DeleteAction : Delete the Action Delete the Action definition.
func (*SchematicsV1) DeleteInventory ¶
func (schematics *SchematicsV1) DeleteInventory(deleteInventoryOptions *DeleteInventoryOptions) (response *core.DetailedResponse, err error)
DeleteInventory : Delete the resource inventory definition Delete the resource inventory definition.
func (*SchematicsV1) DeleteJob ¶
func (schematics *SchematicsV1) DeleteJob(deleteJobOptions *DeleteJobOptions) (response *core.DetailedResponse, err error)
DeleteJob : Stop the running Job, and delete the Job-record Stop the running Job, and delete the Job-record.
func (*SchematicsV1) DeleteResourcesQuery ¶
func (schematics *SchematicsV1) DeleteResourcesQuery(deleteResourcesQueryOptions *DeleteResourcesQueryOptions) (response *core.DetailedResponse, err error)
DeleteResourcesQuery : Delete the resources query definition Delete the resources query definition.
func (*SchematicsV1) DeleteSharedDataset ¶
func (schematics *SchematicsV1) DeleteSharedDataset(deleteSharedDatasetOptions *DeleteSharedDatasetOptions) (result *SharedDatasetResponse, response *core.DetailedResponse, err error)
DeleteSharedDataset : Delete the shared dataset Replace the shared dataset.
func (*SchematicsV1) DeleteWorkspace ¶
func (schematics *SchematicsV1) DeleteWorkspace(deleteWorkspaceOptions *DeleteWorkspaceOptions) (result *string, response *core.DetailedResponse, err error)
DeleteWorkspace : Delete a workspace definition Delete a workspace definition. Use destroy_resource='true' to destroy the related cloud resource.
func (*SchematicsV1) DeleteWorkspaceActivity ¶
func (schematics *SchematicsV1) DeleteWorkspaceActivity(deleteWorkspaceActivityOptions *DeleteWorkspaceActivityOptions) (result *WorkspaceActivityApplyResult, response *core.DetailedResponse, err error)
DeleteWorkspaceActivity : Stop the workspace activity Stop the workspace activity.
func (*SchematicsV1) DestroyWorkspaceCommand ¶
func (schematics *SchematicsV1) DestroyWorkspaceCommand(destroyWorkspaceCommandOptions *DestroyWorkspaceCommandOptions) (result *WorkspaceActivityDestroyResult, response *core.DetailedResponse, err error)
DestroyWorkspaceCommand : Run workspace 'destroy' activity Run workspace 'destroy' activity, to destroy all the resources associated with the workspace. WARNING: This action cannot be reversed.
func (*SchematicsV1) ExecuteResourceQuery ¶
func (schematics *SchematicsV1) ExecuteResourceQuery(executeResourceQueryOptions *ExecuteResourceQueryOptions) (result *ResourceQueryResponseRecord, response *core.DetailedResponse, err error)
ExecuteResourceQuery : Run the resource query Execute a resource query definition.
func (*SchematicsV1) GetAction ¶
func (schematics *SchematicsV1) GetAction(getActionOptions *GetActionOptions) (result *Action, response *core.DetailedResponse, err error)
GetAction : Get the Action definition Get the Action definition.
func (*SchematicsV1) GetAllWorkspaceInputs ¶
func (schematics *SchematicsV1) GetAllWorkspaceInputs(getAllWorkspaceInputsOptions *GetAllWorkspaceInputsOptions) (result *WorkspaceTemplateValuesResponse, response *core.DetailedResponse, err error)
GetAllWorkspaceInputs : Get all the input values of the workspace Get all the input values of the workspace.
func (*SchematicsV1) GetDiscoveredKmsInstances ¶
func (schematics *SchematicsV1) GetDiscoveredKmsInstances(getDiscoveredKmsInstancesOptions *GetDiscoveredKmsInstancesOptions) (result *KMSDiscovery, response *core.DetailedResponse, err error)
GetDiscoveredKmsInstances : Discover the KMS instances in the account Discover the KMS instances in the account.
func (*SchematicsV1) GetInventory ¶
func (schematics *SchematicsV1) GetInventory(getInventoryOptions *GetInventoryOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
GetInventory : Get the resource inventory definition, used to target Actions or Controls Get the resource inventory definition.
func (*SchematicsV1) GetInventoryValue ¶
func (schematics *SchematicsV1) GetInventoryValue(getInventoryValueOptions *GetInventoryValueOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
GetInventoryValue : Get the resource inventory value Get the resource inventory value.
func (*SchematicsV1) GetJob ¶
func (schematics *SchematicsV1) GetJob(getJobOptions *GetJobOptions) (result *Job, response *core.DetailedResponse, err error)
GetJob : Get the Job record Get the Job record.
func (*SchematicsV1) GetKmsSettings ¶
func (schematics *SchematicsV1) GetKmsSettings(getKmsSettingsOptions *GetKmsSettingsOptions) (result *KMSSettings, response *core.DetailedResponse, err error)
GetKmsSettings : Get the KMS settings for customer account Get the KMS settings for customer account.
func (*SchematicsV1) GetResourcesQuery ¶
func (schematics *SchematicsV1) GetResourcesQuery(getResourcesQueryOptions *GetResourcesQueryOptions) (result *ResourceQueryRecord, response *core.DetailedResponse, err error)
GetResourcesQuery : Get the resources query definition Get the resources query definition.
func (*SchematicsV1) GetSchematicsVersion ¶
func (schematics *SchematicsV1) GetSchematicsVersion(getSchematicsVersionOptions *GetSchematicsVersionOptions) (result *VersionResponse, response *core.DetailedResponse, err error)
GetSchematicsVersion : Get schematics version Get schematics version.
func (*SchematicsV1) GetSharedDataset ¶
func (schematics *SchematicsV1) GetSharedDataset(getSharedDatasetOptions *GetSharedDatasetOptions) (result *SharedDatasetResponse, response *core.DetailedResponse, err error)
GetSharedDataset : Get the shared dataset Get the shared dataset.
func (*SchematicsV1) GetTemplateActivityLog ¶
func (schematics *SchematicsV1) GetTemplateActivityLog(getTemplateActivityLogOptions *GetTemplateActivityLogOptions) (result *string, response *core.DetailedResponse, err error)
GetTemplateActivityLog : Get the template activity logs View an activity log for Terraform actions that ran for a template against your workspace. You can view logs for plan, apply, and destroy actions.
func (*SchematicsV1) GetTemplateLogs ¶
func (schematics *SchematicsV1) GetTemplateLogs(getTemplateLogsOptions *GetTemplateLogsOptions) (result *string, response *core.DetailedResponse, err error)
GetTemplateLogs : Get all template logs Get all template logs.
func (*SchematicsV1) GetWorkspace ¶
func (schematics *SchematicsV1) GetWorkspace(getWorkspaceOptions *GetWorkspaceOptions) (result *WorkspaceResponse, response *core.DetailedResponse, err error)
GetWorkspace : Get workspace definition Get workspace definition.
func (*SchematicsV1) GetWorkspaceActivity ¶
func (schematics *SchematicsV1) GetWorkspaceActivity(getWorkspaceActivityOptions *GetWorkspaceActivityOptions) (result *WorkspaceActivity, response *core.DetailedResponse, err error)
GetWorkspaceActivity : Get workspace activity details Get workspace activity details.
func (*SchematicsV1) GetWorkspaceActivityLogs ¶
func (schematics *SchematicsV1) GetWorkspaceActivityLogs(getWorkspaceActivityLogsOptions *GetWorkspaceActivityLogsOptions) (result *WorkspaceActivityLogs, response *core.DetailedResponse, err error)
GetWorkspaceActivityLogs : Get the workspace activity log urls View an activity log for Terraform actions that ran against your workspace. You can view logs for plan, apply, and destroy actions. operationId: get_activity_log_urls.
func (*SchematicsV1) GetWorkspaceDeletionJobStatus ¶
func (schematics *SchematicsV1) GetWorkspaceDeletionJobStatus(getWorkspaceDeletionJobStatusOptions *GetWorkspaceDeletionJobStatusOptions) (result *WorkspaceJobResponse, response *core.DetailedResponse, err error)
GetWorkspaceDeletionJobStatus : Get the workspace deletion job status Get the workspace deletion job status.
func (*SchematicsV1) GetWorkspaceInputMetadata ¶
func (schematics *SchematicsV1) GetWorkspaceInputMetadata(getWorkspaceInputMetadataOptions *GetWorkspaceInputMetadataOptions) (result []interface{}, response *core.DetailedResponse, err error)
GetWorkspaceInputMetadata : Get the input metadata of the workspace Get the input metadata of the workspace.
func (*SchematicsV1) GetWorkspaceInputs ¶
func (schematics *SchematicsV1) GetWorkspaceInputs(getWorkspaceInputsOptions *GetWorkspaceInputsOptions) (result *TemplateValues, response *core.DetailedResponse, err error)
GetWorkspaceInputs : Get the input values of the workspace Get the input values of the workspace.
func (*SchematicsV1) GetWorkspaceLogUrls ¶
func (schematics *SchematicsV1) GetWorkspaceLogUrls(getWorkspaceLogUrlsOptions *GetWorkspaceLogUrlsOptions) (result *LogStoreResponseList, response *core.DetailedResponse, err error)
GetWorkspaceLogUrls : Get all workspace log urls Get all workspace log urls.
func (*SchematicsV1) GetWorkspaceOutputs ¶
func (schematics *SchematicsV1) GetWorkspaceOutputs(getWorkspaceOutputsOptions *GetWorkspaceOutputsOptions) (result []OutputValuesItem, response *core.DetailedResponse, err error)
GetWorkspaceOutputs : Get all the output values of the workspace Get all the output values from your workspace; (ex. result of terraform output command).
func (*SchematicsV1) GetWorkspaceReadme ¶
func (schematics *SchematicsV1) GetWorkspaceReadme(getWorkspaceReadmeOptions *GetWorkspaceReadmeOptions) (result *TemplateReadme, response *core.DetailedResponse, err error)
GetWorkspaceReadme : Get the workspace readme Get the workspace readme.
func (*SchematicsV1) GetWorkspaceResources ¶
func (schematics *SchematicsV1) GetWorkspaceResources(getWorkspaceResourcesOptions *GetWorkspaceResourcesOptions) (result []TemplateResources, response *core.DetailedResponse, err error)
GetWorkspaceResources : Get all the resources created by the workspace Get all the resources created by the workspace.
func (*SchematicsV1) GetWorkspaceState ¶
func (schematics *SchematicsV1) GetWorkspaceState(getWorkspaceStateOptions *GetWorkspaceStateOptions) (result *StateStoreResponseList, response *core.DetailedResponse, err error)
GetWorkspaceState : Get the workspace state Get the workspace state.
func (*SchematicsV1) GetWorkspaceTemplateState ¶
func (schematics *SchematicsV1) GetWorkspaceTemplateState(getWorkspaceTemplateStateOptions *GetWorkspaceTemplateStateOptions) (result *TemplateStateStore, response *core.DetailedResponse, err error)
GetWorkspaceTemplateState : Get the template state Get the template state.
func (*SchematicsV1) ListActions ¶
func (schematics *SchematicsV1) ListActions(listActionsOptions *ListActionsOptions) (result *ActionList, response *core.DetailedResponse, err error)
ListActions : Get all the Action definitions Get all the Action definitions.
func (*SchematicsV1) ListInventories ¶
func (schematics *SchematicsV1) ListInventories(listInventoriesOptions *ListInventoriesOptions) (result *InventoryResourceRecordList, response *core.DetailedResponse, err error)
ListInventories : Get all resource inventory definitions Get all resource inventory definition.
func (*SchematicsV1) ListInventoryValues ¶
func (schematics *SchematicsV1) ListInventoryValues(listInventoryValuesOptions *ListInventoryValuesOptions) (result *InventoryResourceRecordList, response *core.DetailedResponse, err error)
ListInventoryValues : Get all the resource inventory values Get all the resource inventory values.
func (*SchematicsV1) ListJobLogs ¶
func (schematics *SchematicsV1) ListJobLogs(listJobLogsOptions *ListJobLogsOptions) (result *JobLog, response *core.DetailedResponse, err error)
ListJobLogs : Get log-file from the Job record Get log-file from the Job record.
func (*SchematicsV1) ListJobStates ¶
func (schematics *SchematicsV1) ListJobStates(listJobStatesOptions *ListJobStatesOptions) (result *JobStateData, response *core.DetailedResponse, err error)
ListJobStates : Get state-data from the Job record Get state-data from the Job record.
func (*SchematicsV1) ListJobs ¶
func (schematics *SchematicsV1) ListJobs(listJobsOptions *ListJobsOptions) (result *JobList, response *core.DetailedResponse, err error)
ListJobs : Get all the Job records Get all the Job records.
func (*SchematicsV1) ListResourceGroup ¶
func (schematics *SchematicsV1) ListResourceGroup(listResourceGroupOptions *ListResourceGroupOptions) (result []ResourceGroupResponse, response *core.DetailedResponse, err error)
ListResourceGroup : List of resource groups in the Account List of resource groups in the Account.
func (*SchematicsV1) ListResourceQuery ¶
func (schematics *SchematicsV1) ListResourceQuery(listResourceQueryOptions *ListResourceQueryOptions) (result *ResourceQueryRecordList, response *core.DetailedResponse, err error)
ListResourceQuery : Get all resource query definitions Get all resource query definition.
func (*SchematicsV1) ListSchematicsLocation ¶
func (schematics *SchematicsV1) ListSchematicsLocation(listSchematicsLocationOptions *ListSchematicsLocationOptions) (result []SchematicsLocations, response *core.DetailedResponse, err error)
ListSchematicsLocation : List supported schematics locations List supported schematics locations.
func (*SchematicsV1) ListSharedDatasets ¶
func (schematics *SchematicsV1) ListSharedDatasets(listSharedDatasetsOptions *ListSharedDatasetsOptions) (result *SharedDatasetResponseList, response *core.DetailedResponse, err error)
ListSharedDatasets : List all shared datasets List all shared datasets.
func (*SchematicsV1) ListWorkspaceActivities ¶
func (schematics *SchematicsV1) ListWorkspaceActivities(listWorkspaceActivitiesOptions *ListWorkspaceActivitiesOptions) (result *WorkspaceActivities, response *core.DetailedResponse, err error)
ListWorkspaceActivities : List all workspace activities List all workspace activities.
func (*SchematicsV1) ListWorkspaces ¶
func (schematics *SchematicsV1) ListWorkspaces(listWorkspacesOptions *ListWorkspacesOptions) (result *WorkspaceResponseList, response *core.DetailedResponse, err error)
ListWorkspaces : List all workspace definitions List all workspace definitions.
func (*SchematicsV1) NewApplyWorkspaceCommandOptions ¶
func (*SchematicsV1) NewApplyWorkspaceCommandOptions(wID string, refreshToken string) *ApplyWorkspaceCommandOptions
NewApplyWorkspaceCommandOptions : Instantiate ApplyWorkspaceCommandOptions
func (*SchematicsV1) NewCreateActionOptions ¶
func (*SchematicsV1) NewCreateActionOptions() *CreateActionOptions
NewCreateActionOptions : Instantiate CreateActionOptions
func (*SchematicsV1) NewCreateInventoryOptions ¶
func (*SchematicsV1) NewCreateInventoryOptions() *CreateInventoryOptions
NewCreateInventoryOptions : Instantiate CreateInventoryOptions
func (*SchematicsV1) NewCreateJobOptions ¶
func (*SchematicsV1) NewCreateJobOptions(refreshToken string) *CreateJobOptions
NewCreateJobOptions : Instantiate CreateJobOptions
func (*SchematicsV1) NewCreateResourceQueryOptions ¶
func (*SchematicsV1) NewCreateResourceQueryOptions() *CreateResourceQueryOptions
NewCreateResourceQueryOptions : Instantiate CreateResourceQueryOptions
func (*SchematicsV1) NewCreateSharedDatasetOptions ¶
func (*SchematicsV1) NewCreateSharedDatasetOptions() *CreateSharedDatasetOptions
NewCreateSharedDatasetOptions : Instantiate CreateSharedDatasetOptions
func (*SchematicsV1) NewCreateWorkspaceDeletionJobOptions ¶
func (*SchematicsV1) NewCreateWorkspaceDeletionJobOptions(refreshToken string) *CreateWorkspaceDeletionJobOptions
NewCreateWorkspaceDeletionJobOptions : Instantiate CreateWorkspaceDeletionJobOptions
func (*SchematicsV1) NewCreateWorkspaceOptions ¶
func (*SchematicsV1) NewCreateWorkspaceOptions() *CreateWorkspaceOptions
NewCreateWorkspaceOptions : Instantiate CreateWorkspaceOptions
func (*SchematicsV1) NewDeleteActionOptions ¶
func (*SchematicsV1) NewDeleteActionOptions(actionID string) *DeleteActionOptions
NewDeleteActionOptions : Instantiate DeleteActionOptions
func (*SchematicsV1) NewDeleteInventoryOptions ¶
func (*SchematicsV1) NewDeleteInventoryOptions(inventoryID string) *DeleteInventoryOptions
NewDeleteInventoryOptions : Instantiate DeleteInventoryOptions
func (*SchematicsV1) NewDeleteJobOptions ¶
func (*SchematicsV1) NewDeleteJobOptions(jobID string, refreshToken string) *DeleteJobOptions
NewDeleteJobOptions : Instantiate DeleteJobOptions
func (*SchematicsV1) NewDeleteResourcesQueryOptions ¶
func (*SchematicsV1) NewDeleteResourcesQueryOptions(queryID string) *DeleteResourcesQueryOptions
NewDeleteResourcesQueryOptions : Instantiate DeleteResourcesQueryOptions
func (*SchematicsV1) NewDeleteSharedDatasetOptions ¶
func (*SchematicsV1) NewDeleteSharedDatasetOptions(sdID string) *DeleteSharedDatasetOptions
NewDeleteSharedDatasetOptions : Instantiate DeleteSharedDatasetOptions
func (*SchematicsV1) NewDeleteWorkspaceActivityOptions ¶
func (*SchematicsV1) NewDeleteWorkspaceActivityOptions(wID string, activityID string) *DeleteWorkspaceActivityOptions
NewDeleteWorkspaceActivityOptions : Instantiate DeleteWorkspaceActivityOptions
func (*SchematicsV1) NewDeleteWorkspaceOptions ¶
func (*SchematicsV1) NewDeleteWorkspaceOptions(wID string, refreshToken string) *DeleteWorkspaceOptions
NewDeleteWorkspaceOptions : Instantiate DeleteWorkspaceOptions
func (*SchematicsV1) NewDestroyWorkspaceCommandOptions ¶
func (*SchematicsV1) NewDestroyWorkspaceCommandOptions(wID string, refreshToken string) *DestroyWorkspaceCommandOptions
NewDestroyWorkspaceCommandOptions : Instantiate DestroyWorkspaceCommandOptions
func (*SchematicsV1) NewExecuteResourceQueryOptions ¶
func (*SchematicsV1) NewExecuteResourceQueryOptions(queryID string) *ExecuteResourceQueryOptions
NewExecuteResourceQueryOptions : Instantiate ExecuteResourceQueryOptions
func (*SchematicsV1) NewExternalSource ¶
func (*SchematicsV1) NewExternalSource(sourceType string) (model *ExternalSource, err error)
NewExternalSource : Instantiate ExternalSource (Generic Model Constructor)
func (*SchematicsV1) NewGetActionOptions ¶
func (*SchematicsV1) NewGetActionOptions(actionID string) *GetActionOptions
NewGetActionOptions : Instantiate GetActionOptions
func (*SchematicsV1) NewGetAllWorkspaceInputsOptions ¶
func (*SchematicsV1) NewGetAllWorkspaceInputsOptions(wID string) *GetAllWorkspaceInputsOptions
NewGetAllWorkspaceInputsOptions : Instantiate GetAllWorkspaceInputsOptions
func (*SchematicsV1) NewGetDiscoveredKmsInstancesOptions ¶
func (*SchematicsV1) NewGetDiscoveredKmsInstancesOptions(encryptionScheme string, location string) *GetDiscoveredKmsInstancesOptions
NewGetDiscoveredKmsInstancesOptions : Instantiate GetDiscoveredKmsInstancesOptions
func (*SchematicsV1) NewGetInventoryOptions ¶
func (*SchematicsV1) NewGetInventoryOptions(inventoryID string) *GetInventoryOptions
NewGetInventoryOptions : Instantiate GetInventoryOptions
func (*SchematicsV1) NewGetInventoryValueOptions ¶
func (*SchematicsV1) NewGetInventoryValueOptions(inventoryID string, varName string) *GetInventoryValueOptions
NewGetInventoryValueOptions : Instantiate GetInventoryValueOptions
func (*SchematicsV1) NewGetJobOptions ¶
func (*SchematicsV1) NewGetJobOptions(jobID string) *GetJobOptions
NewGetJobOptions : Instantiate GetJobOptions
func (*SchematicsV1) NewGetKmsSettingsOptions ¶
func (*SchematicsV1) NewGetKmsSettingsOptions(location string) *GetKmsSettingsOptions
NewGetKmsSettingsOptions : Instantiate GetKmsSettingsOptions
func (*SchematicsV1) NewGetResourcesQueryOptions ¶
func (*SchematicsV1) NewGetResourcesQueryOptions(queryID string) *GetResourcesQueryOptions
NewGetResourcesQueryOptions : Instantiate GetResourcesQueryOptions
func (*SchematicsV1) NewGetSchematicsVersionOptions ¶
func (*SchematicsV1) NewGetSchematicsVersionOptions() *GetSchematicsVersionOptions
NewGetSchematicsVersionOptions : Instantiate GetSchematicsVersionOptions
func (*SchematicsV1) NewGetSharedDatasetOptions ¶
func (*SchematicsV1) NewGetSharedDatasetOptions(sdID string) *GetSharedDatasetOptions
NewGetSharedDatasetOptions : Instantiate GetSharedDatasetOptions
func (*SchematicsV1) NewGetTemplateActivityLogOptions ¶
func (*SchematicsV1) NewGetTemplateActivityLogOptions(wID string, tID string, activityID string) *GetTemplateActivityLogOptions
NewGetTemplateActivityLogOptions : Instantiate GetTemplateActivityLogOptions
func (*SchematicsV1) NewGetTemplateLogsOptions ¶
func (*SchematicsV1) NewGetTemplateLogsOptions(wID string, tID string) *GetTemplateLogsOptions
NewGetTemplateLogsOptions : Instantiate GetTemplateLogsOptions
func (*SchematicsV1) NewGetWorkspaceActivityLogsOptions ¶
func (*SchematicsV1) NewGetWorkspaceActivityLogsOptions(wID string, activityID string) *GetWorkspaceActivityLogsOptions
NewGetWorkspaceActivityLogsOptions : Instantiate GetWorkspaceActivityLogsOptions
func (*SchematicsV1) NewGetWorkspaceActivityOptions ¶
func (*SchematicsV1) NewGetWorkspaceActivityOptions(wID string, activityID string) *GetWorkspaceActivityOptions
NewGetWorkspaceActivityOptions : Instantiate GetWorkspaceActivityOptions
func (*SchematicsV1) NewGetWorkspaceDeletionJobStatusOptions ¶
func (*SchematicsV1) NewGetWorkspaceDeletionJobStatusOptions(wjID string) *GetWorkspaceDeletionJobStatusOptions
NewGetWorkspaceDeletionJobStatusOptions : Instantiate GetWorkspaceDeletionJobStatusOptions
func (*SchematicsV1) NewGetWorkspaceInputMetadataOptions ¶
func (*SchematicsV1) NewGetWorkspaceInputMetadataOptions(wID string, tID string) *GetWorkspaceInputMetadataOptions
NewGetWorkspaceInputMetadataOptions : Instantiate GetWorkspaceInputMetadataOptions
func (*SchematicsV1) NewGetWorkspaceInputsOptions ¶
func (*SchematicsV1) NewGetWorkspaceInputsOptions(wID string, tID string) *GetWorkspaceInputsOptions
NewGetWorkspaceInputsOptions : Instantiate GetWorkspaceInputsOptions
func (*SchematicsV1) NewGetWorkspaceLogUrlsOptions ¶
func (*SchematicsV1) NewGetWorkspaceLogUrlsOptions(wID string) *GetWorkspaceLogUrlsOptions
NewGetWorkspaceLogUrlsOptions : Instantiate GetWorkspaceLogUrlsOptions
func (*SchematicsV1) NewGetWorkspaceOptions ¶
func (*SchematicsV1) NewGetWorkspaceOptions(wID string) *GetWorkspaceOptions
NewGetWorkspaceOptions : Instantiate GetWorkspaceOptions
func (*SchematicsV1) NewGetWorkspaceOutputsOptions ¶
func (*SchematicsV1) NewGetWorkspaceOutputsOptions(wID string) *GetWorkspaceOutputsOptions
NewGetWorkspaceOutputsOptions : Instantiate GetWorkspaceOutputsOptions
func (*SchematicsV1) NewGetWorkspaceReadmeOptions ¶
func (*SchematicsV1) NewGetWorkspaceReadmeOptions(wID string) *GetWorkspaceReadmeOptions
NewGetWorkspaceReadmeOptions : Instantiate GetWorkspaceReadmeOptions
func (*SchematicsV1) NewGetWorkspaceResourcesOptions ¶
func (*SchematicsV1) NewGetWorkspaceResourcesOptions(wID string) *GetWorkspaceResourcesOptions
NewGetWorkspaceResourcesOptions : Instantiate GetWorkspaceResourcesOptions
func (*SchematicsV1) NewGetWorkspaceStateOptions ¶
func (*SchematicsV1) NewGetWorkspaceStateOptions(wID string) *GetWorkspaceStateOptions
NewGetWorkspaceStateOptions : Instantiate GetWorkspaceStateOptions
func (*SchematicsV1) NewGetWorkspaceTemplateStateOptions ¶
func (*SchematicsV1) NewGetWorkspaceTemplateStateOptions(wID string, tID string) *GetWorkspaceTemplateStateOptions
NewGetWorkspaceTemplateStateOptions : Instantiate GetWorkspaceTemplateStateOptions
func (*SchematicsV1) NewJobData ¶
func (*SchematicsV1) NewJobData(jobType string) (model *JobData, err error)
NewJobData : Instantiate JobData (Generic Model Constructor)
func (*SchematicsV1) NewListActionsOptions ¶
func (*SchematicsV1) NewListActionsOptions() *ListActionsOptions
NewListActionsOptions : Instantiate ListActionsOptions
func (*SchematicsV1) NewListInventoriesOptions ¶
func (*SchematicsV1) NewListInventoriesOptions() *ListInventoriesOptions
NewListInventoriesOptions : Instantiate ListInventoriesOptions
func (*SchematicsV1) NewListInventoryValuesOptions ¶
func (*SchematicsV1) NewListInventoryValuesOptions(inventoryID string) *ListInventoryValuesOptions
NewListInventoryValuesOptions : Instantiate ListInventoryValuesOptions
func (*SchematicsV1) NewListJobLogsOptions ¶
func (*SchematicsV1) NewListJobLogsOptions(jobID string) *ListJobLogsOptions
NewListJobLogsOptions : Instantiate ListJobLogsOptions
func (*SchematicsV1) NewListJobStatesOptions ¶
func (*SchematicsV1) NewListJobStatesOptions(jobID string) *ListJobStatesOptions
NewListJobStatesOptions : Instantiate ListJobStatesOptions
func (*SchematicsV1) NewListJobsOptions ¶
func (*SchematicsV1) NewListJobsOptions() *ListJobsOptions
NewListJobsOptions : Instantiate ListJobsOptions
func (*SchematicsV1) NewListResourceGroupOptions ¶
func (*SchematicsV1) NewListResourceGroupOptions() *ListResourceGroupOptions
NewListResourceGroupOptions : Instantiate ListResourceGroupOptions
func (*SchematicsV1) NewListResourceQueryOptions ¶
func (*SchematicsV1) NewListResourceQueryOptions() *ListResourceQueryOptions
NewListResourceQueryOptions : Instantiate ListResourceQueryOptions
func (*SchematicsV1) NewListSchematicsLocationOptions ¶
func (*SchematicsV1) NewListSchematicsLocationOptions() *ListSchematicsLocationOptions
NewListSchematicsLocationOptions : Instantiate ListSchematicsLocationOptions
func (*SchematicsV1) NewListSharedDatasetsOptions ¶
func (*SchematicsV1) NewListSharedDatasetsOptions() *ListSharedDatasetsOptions
NewListSharedDatasetsOptions : Instantiate ListSharedDatasetsOptions
func (*SchematicsV1) NewListWorkspaceActivitiesOptions ¶
func (*SchematicsV1) NewListWorkspaceActivitiesOptions(wID string) *ListWorkspaceActivitiesOptions
NewListWorkspaceActivitiesOptions : Instantiate ListWorkspaceActivitiesOptions
func (*SchematicsV1) NewListWorkspacesOptions ¶
func (*SchematicsV1) NewListWorkspacesOptions() *ListWorkspacesOptions
NewListWorkspacesOptions : Instantiate ListWorkspacesOptions
func (*SchematicsV1) NewPlanWorkspaceCommandOptions ¶
func (*SchematicsV1) NewPlanWorkspaceCommandOptions(wID string, refreshToken string) *PlanWorkspaceCommandOptions
NewPlanWorkspaceCommandOptions : Instantiate PlanWorkspaceCommandOptions
func (*SchematicsV1) NewRefreshWorkspaceCommandOptions ¶
func (*SchematicsV1) NewRefreshWorkspaceCommandOptions(wID string, refreshToken string) *RefreshWorkspaceCommandOptions
NewRefreshWorkspaceCommandOptions : Instantiate RefreshWorkspaceCommandOptions
func (*SchematicsV1) NewReplaceInventoryOptions ¶
func (*SchematicsV1) NewReplaceInventoryOptions(inventoryID string) *ReplaceInventoryOptions
NewReplaceInventoryOptions : Instantiate ReplaceInventoryOptions
func (*SchematicsV1) NewReplaceJobOptions ¶
func (*SchematicsV1) NewReplaceJobOptions(jobID string, refreshToken string) *ReplaceJobOptions
NewReplaceJobOptions : Instantiate ReplaceJobOptions
func (*SchematicsV1) NewReplaceKmsSettingsOptions ¶
func (*SchematicsV1) NewReplaceKmsSettingsOptions() *ReplaceKmsSettingsOptions
NewReplaceKmsSettingsOptions : Instantiate ReplaceKmsSettingsOptions
func (*SchematicsV1) NewReplaceResourcesQueryOptions ¶
func (*SchematicsV1) NewReplaceResourcesQueryOptions(queryID string) *ReplaceResourcesQueryOptions
NewReplaceResourcesQueryOptions : Instantiate ReplaceResourcesQueryOptions
func (*SchematicsV1) NewReplaceSharedDatasetOptions ¶
func (*SchematicsV1) NewReplaceSharedDatasetOptions(sdID string) *ReplaceSharedDatasetOptions
NewReplaceSharedDatasetOptions : Instantiate ReplaceSharedDatasetOptions
func (*SchematicsV1) NewReplaceWorkspaceInputsOptions ¶
func (*SchematicsV1) NewReplaceWorkspaceInputsOptions(wID string, tID string) *ReplaceWorkspaceInputsOptions
NewReplaceWorkspaceInputsOptions : Instantiate ReplaceWorkspaceInputsOptions
func (*SchematicsV1) NewReplaceWorkspaceOptions ¶
func (*SchematicsV1) NewReplaceWorkspaceOptions(wID string) *ReplaceWorkspaceOptions
NewReplaceWorkspaceOptions : Instantiate ReplaceWorkspaceOptions
func (*SchematicsV1) NewRunWorkspaceCommandsOptions ¶
func (*SchematicsV1) NewRunWorkspaceCommandsOptions(wID string, refreshToken string) *RunWorkspaceCommandsOptions
NewRunWorkspaceCommandsOptions : Instantiate RunWorkspaceCommandsOptions
func (*SchematicsV1) NewUpdateActionOptions ¶
func (*SchematicsV1) NewUpdateActionOptions(actionID string) *UpdateActionOptions
NewUpdateActionOptions : Instantiate UpdateActionOptions
func (*SchematicsV1) NewUpdateInventoryOptions ¶
func (*SchematicsV1) NewUpdateInventoryOptions(inventoryID string) *UpdateInventoryOptions
NewUpdateInventoryOptions : Instantiate UpdateInventoryOptions
func (*SchematicsV1) NewUpdateWorkspaceOptions ¶
func (*SchematicsV1) NewUpdateWorkspaceOptions(wID string) *UpdateWorkspaceOptions
NewUpdateWorkspaceOptions : Instantiate UpdateWorkspaceOptions
func (*SchematicsV1) NewUploadTemplateTarActionOptions ¶
func (*SchematicsV1) NewUploadTemplateTarActionOptions(actionID string) *UploadTemplateTarActionOptions
NewUploadTemplateTarActionOptions : Instantiate UploadTemplateTarActionOptions
func (*SchematicsV1) NewUploadTemplateTarOptions ¶
func (*SchematicsV1) NewUploadTemplateTarOptions(wID string, tID string) *UploadTemplateTarOptions
NewUploadTemplateTarOptions : Instantiate UploadTemplateTarOptions
func (*SchematicsV1) PlanWorkspaceCommand ¶
func (schematics *SchematicsV1) PlanWorkspaceCommand(planWorkspaceCommandOptions *PlanWorkspaceCommandOptions) (result *WorkspaceActivityPlanResult, response *core.DetailedResponse, err error)
PlanWorkspaceCommand : Run workspace 'plan' activity, Run schematics workspace 'plan' activity, to preview the change before running an 'apply' activity.
func (*SchematicsV1) RefreshWorkspaceCommand ¶
func (schematics *SchematicsV1) RefreshWorkspaceCommand(refreshWorkspaceCommandOptions *RefreshWorkspaceCommandOptions) (result *WorkspaceActivityRefreshResult, response *core.DetailedResponse, err error)
RefreshWorkspaceCommand : Run workspace 'refresh' activity Run workspace 'refresh' activity.
func (*SchematicsV1) ReplaceInventory ¶
func (schematics *SchematicsV1) ReplaceInventory(replaceInventoryOptions *ReplaceInventoryOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
ReplaceInventory : Replace the resource inventory definition, used to target Actions or Controls Replace the resource inventory definition.
func (*SchematicsV1) ReplaceJob ¶
func (schematics *SchematicsV1) ReplaceJob(replaceJobOptions *ReplaceJobOptions) (result *Job, response *core.DetailedResponse, err error)
ReplaceJob : Clone the Job-record, and relaunch the Job Clone the Job-record, and relaunch the Job.
func (*SchematicsV1) ReplaceKmsSettings ¶
func (schematics *SchematicsV1) ReplaceKmsSettings(replaceKmsSettingsOptions *ReplaceKmsSettingsOptions) (result *KMSSettings, response *core.DetailedResponse, err error)
ReplaceKmsSettings : Set the KMS settings for customer account Set the KMS settings for customer account.
func (*SchematicsV1) ReplaceResourcesQuery ¶
func (schematics *SchematicsV1) ReplaceResourcesQuery(replaceResourcesQueryOptions *ReplaceResourcesQueryOptions) (result *ResourceQueryRecord, response *core.DetailedResponse, err error)
ReplaceResourcesQuery : Replace the resources query definition Replace the resources query definition.
func (*SchematicsV1) ReplaceSharedDataset ¶
func (schematics *SchematicsV1) ReplaceSharedDataset(replaceSharedDatasetOptions *ReplaceSharedDatasetOptions) (result *SharedDatasetResponse, response *core.DetailedResponse, err error)
ReplaceSharedDataset : Replace the shared dataset Replace the shared dataset.
func (*SchematicsV1) ReplaceWorkspace ¶
func (schematics *SchematicsV1) ReplaceWorkspace(replaceWorkspaceOptions *ReplaceWorkspaceOptions) (result *WorkspaceResponse, response *core.DetailedResponse, err error)
ReplaceWorkspace : Replace the workspace definition Replace the workspace definition.
func (*SchematicsV1) ReplaceWorkspaceInputs ¶
func (schematics *SchematicsV1) ReplaceWorkspaceInputs(replaceWorkspaceInputsOptions *ReplaceWorkspaceInputsOptions) (result *UserValues, response *core.DetailedResponse, err error)
ReplaceWorkspaceInputs : Replace the input values for the workspace Replace the input values for the workspace.
func (*SchematicsV1) RunWorkspaceCommands ¶
func (schematics *SchematicsV1) RunWorkspaceCommands(runWorkspaceCommandsOptions *RunWorkspaceCommandsOptions) (result *WorkspaceActivityCommandResult, response *core.DetailedResponse, err error)
RunWorkspaceCommands : Run terraform Commands Run terraform Commands on workspaces.
func (*SchematicsV1) SetServiceURL ¶
func (schematics *SchematicsV1) SetServiceURL(url string) error
SetServiceURL sets the service URL
func (*SchematicsV1) UpdateAction ¶
func (schematics *SchematicsV1) UpdateAction(updateActionOptions *UpdateActionOptions) (result *Action, response *core.DetailedResponse, err error)
UpdateAction : Update the Action definition Update the Action definition.
func (*SchematicsV1) UpdateInventory ¶
func (schematics *SchematicsV1) UpdateInventory(updateInventoryOptions *UpdateInventoryOptions) (result *InventoryResourceRecord, response *core.DetailedResponse, err error)
UpdateInventory : Update the resource inventory definition, used to target Actions or Controls Update the resource inventory definition.
func (*SchematicsV1) UpdateWorkspace ¶
func (schematics *SchematicsV1) UpdateWorkspace(updateWorkspaceOptions *UpdateWorkspaceOptions) (result *WorkspaceResponse, response *core.DetailedResponse, err error)
UpdateWorkspace : Update the workspace definition Update the workspace definition.
func (*SchematicsV1) UploadTemplateTar ¶
func (schematics *SchematicsV1) UploadTemplateTar(uploadTemplateTarOptions *UploadTemplateTarOptions) (result *TemplateRepoTarUploadResponse, response *core.DetailedResponse, err error)
UploadTemplateTar : Upload template tar file for the workspace Upload template tar file for the workspace.
func (*SchematicsV1) UploadTemplateTarAction ¶
func (schematics *SchematicsV1) UploadTemplateTarAction(uploadTemplateTarActionOptions *UploadTemplateTarActionOptions) (result *TemplateRepoTarUploadResponse, response *core.DetailedResponse, err error)
UploadTemplateTarAction : Upload template tar file for the action Upload template tar file for the action.
type SchematicsV1Options ¶
type SchematicsV1Options struct { ServiceName string URL string Authenticator core.Authenticator }
SchematicsV1Options : Service options
type SharedDatasetData ¶
type SharedDatasetData struct { string `json:"default_value,omitempty"` Description *string `json:"description,omitempty"` Hidden *bool `json:"hidden,omitempty"` Immutable *bool `json:"immutable,omitempty"` Matches *string `json:"matches,omitempty"` MaxValue *string `json:"max_value,omitempty"` MaxValueLen *string `json:"max_value_len,omitempty"` MinValue *string `json:"min_value,omitempty"` MinValueLen *string `json:"min_value_len,omitempty"` Options []string `json:"options,omitempty"` OverrideValue *string `json:"override_value,omitempty"` Secure *bool `json:"secure,omitempty"` VarAliases []string `json:"var_aliases,omitempty"` VarName *string `json:"var_name,omitempty"` VarRef *string `json:"var_ref,omitempty"` VarType *string `json:"var_type,omitempty"` }DefaultValue *
SharedDatasetData : SharedDatasetData ...
type SharedDatasetResponse ¶
type SharedDatasetResponse struct { string `json:"account,omitempty"` CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` CreatedBy *string `json:"created_by,omitempty"` Description *string `json:"description,omitempty"` EffectedWorkspaceIds []string `json:"effected_workspace_ids,omitempty"` ResourceGroup *string `json:"resource_group,omitempty"` SharedDatasetData []SharedDatasetData `json:"shared_dataset_data,omitempty"` SharedDatasetID *string `json:"shared_dataset_id,omitempty"` SharedDatasetName *string `json:"shared_dataset_name,omitempty"` SharedDatasetType []string `json:"shared_dataset_type,omitempty"` State *string `json:"state,omitempty"` Tags []string `json:"tags,omitempty"` UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` UpdatedBy *string `json:"updated_by,omitempty"` Version *string `json:"version,omitempty"` }Account *
SharedDatasetResponse : SharedDatasetResponse - request returned by create.
type SharedDatasetResponseList ¶
type SharedDatasetResponseList struct { int64 `json:"count,omitempty"` SharedDatasets []SharedDatasetResponse `json:"shared_datasets,omitempty"` }Count *
SharedDatasetResponseList : SharedDatasetResponseList -.
type SharedTargetData ¶
type SharedTargetData struct { string `json:"cluster_created_on,omitempty"` ClusterID *string `json:"cluster_id,omitempty"` ClusterName *string `json:"cluster_name,omitempty"` ClusterType *string `json:"cluster_type,omitempty"` EntitlementKeys []interface{} `json:"entitlement_keys,omitempty"` Namespace *string `json:"namespace,omitempty"` Region *string `json:"region,omitempty"` ResourceGroupID *string `json:"resource_group_id,omitempty"` WorkerCount *int64 `json:"worker_count,omitempty"` WorkerMachineType *string `json:"worker_machine_type,omitempty"` }ClusterCreatedOn *
SharedTargetData : SharedTargetData -.
type SharedTargetDataResponse ¶
type SharedTargetDataResponse struct { string `json:"cluster_id,omitempty"` ClusterName *string `json:"cluster_name,omitempty"` EntitlementKeys []interface{} `json:"entitlement_keys,omitempty"` Namespace *string `json:"namespace,omitempty"` Region *string `json:"region,omitempty"` ResourceGroupID *string `json:"resource_group_id,omitempty"` }ClusterID *
SharedTargetDataResponse : SharedTargetDataResponse -.
type StateStoreResponse ¶
type StateStoreResponse struct { // Engine name. EngineName *string `json:"engine_name,omitempty"` // Engine version. EngineVersion *string `json:"engine_version,omitempty"` // State store id. ID *string `json:"id,omitempty"` // State store url. StateStoreURL *string `json:"state_store_url,omitempty"` }
StateStoreResponse : StateStoreResponse -.
type StateStoreResponseList ¶
type StateStoreResponseList struct { // List of state stores. RuntimeData []StateStoreResponse `json:"runtime_data,omitempty"` }
StateStoreResponseList : StateStoreResponseList -.
type SystemLock ¶
type SystemLock struct { // Is the Workspace locked by a Schematic action ?. SysLocked *bool `json:"sys_locked,omitempty"` // Name of the User who performed the action, that lead to the locking of the Workspace. SysLockedBy *string `json:"sys_locked_by,omitempty"` // When the User performed the action that lead to locking of the Workspace ?. SysLockedAt *strfmt.DateTime `json:"sys_locked_at,omitempty"` }
SystemLock : System lock status.
type TemplateReadme ¶
type TemplateReadme struct { // Readme string. Readme *string `json:"readme,omitempty"` }
TemplateReadme : TemplateReadme -.
type TemplateRepoRequest ¶
type TemplateRepoRequest struct { // Repo branch. Branch *string `json:"branch,omitempty"` // Repo release. Release *string `json:"release,omitempty"` // Repo SHA value. RepoShaValue *string `json:"repo_sha_value,omitempty"` // Repo URL. RepoURL *string `json:"repo_url,omitempty"` // Source URL. URL *string `json:"url,omitempty"` }
TemplateRepoRequest : TemplateRepoRequest -.
type TemplateRepoResponse ¶
type TemplateRepoResponse struct { // Repo branch. Branch *string `json:"branch,omitempty"` // Full repo URL. FullURL *string `json:"full_url,omitempty"` // Has uploaded git repo tar. HasUploadedgitrepotar *bool `json:"has_uploadedgitrepotar,omitempty"` // Repo release. Release *string `json:"release,omitempty"` // Repo SHA value. RepoShaValue *string `json:"repo_sha_value,omitempty"` // Repo URL. RepoURL *string `json:"repo_url,omitempty"` // Source URL. URL *string `json:"url,omitempty"` }
TemplateRepoResponse : TemplateRepoResponse -.
type TemplateRepoTarUploadResponse ¶
type TemplateRepoTarUploadResponse struct { // Tar file value. FileValue *string `json:"file_value,omitempty"` // Has received tar file. HasReceivedFile *bool `json:"has_received_file,omitempty"` // Template id. ID *string `json:"id,omitempty"` }
TemplateRepoTarUploadResponse : TemplateRepoTarUploadResponse -.
type TemplateRepoUpdateRequest ¶
type TemplateRepoUpdateRequest struct { // Repo branch. Branch *string `json:"branch,omitempty"` // Repo release. Release *string `json:"release,omitempty"` // Repo SHA value. RepoShaValue *string `json:"repo_sha_value,omitempty"` // Repo URL. RepoURL *string `json:"repo_url,omitempty"` // Source URL. URL *string `json:"url,omitempty"` }
TemplateRepoUpdateRequest : TemplateRepoUpdateRequest -.
type TemplateResources ¶
type TemplateResources struct { // Template folder name. Folder *string `json:"folder,omitempty"` // Template id. ID *string `json:"id,omitempty"` // List of null resources. NullResources []interface{} `json:"null_resources,omitempty"` // List of related resources. RelatedResources []interface{} `json:"related_resources,omitempty"` // List of resources. Resources []interface{} `json:"resources,omitempty"` // Number of resources. ResourcesCount *int64 `json:"resources_count,omitempty"` // Type of templaes. TemplateType *string `json:"template_type,omitempty"` }
TemplateResources : TemplateResources -.
type TemplateRunTimeDataResponse ¶
type TemplateRunTimeDataResponse struct { // Engine command. EngineCmd *string `json:"engine_cmd,omitempty"` // Engine name. EngineName *string `json:"engine_name,omitempty"` // Engine version. EngineVersion *string `json:"engine_version,omitempty"` // Template id. ID *string `json:"id,omitempty"` // Log store url. LogStoreURL *string `json:"log_store_url,omitempty"` // List of Output values. OutputValues []interface{} `json:"output_values,omitempty"` // List of resources. Resources [][]interface{} `json:"resources,omitempty"` // State store URL. StateStoreURL *string `json:"state_store_url,omitempty"` }
TemplateRunTimeDataResponse : TemplateRunTimeDataResponse -.
type TemplateSourceDataRequest ¶
type TemplateSourceDataRequest struct { // EnvVariableRequest .. EnvValues []interface{} `json:"env_values,omitempty"` // Folder name. Folder *string `json:"folder,omitempty"` // Init state file. InitStateFile *string `json:"init_state_file,omitempty"` // Template type. Type *string `json:"type,omitempty"` // Uninstall script name. UninstallScriptName *string `json:"uninstall_script_name,omitempty"` // Value. Values *string `json:"values,omitempty"` // List of values metadata. ValuesMetadata []interface{} `json:"values_metadata,omitempty"` // VariablesRequest -. Variablestore []WorkspaceVariableRequest `json:"variablestore,omitempty"` }
TemplateSourceDataRequest : TemplateSourceDataRequest -.
type TemplateSourceDataResponse ¶
type TemplateSourceDataResponse struct { // List of environment values. EnvValues []EnvVariableResponse `json:"env_values,omitempty"` // Folder name. Folder *string `json:"folder,omitempty"` // Has github token. HasGithubtoken *bool `json:"has_githubtoken,omitempty"` // Template id. ID *string `json:"id,omitempty"` // Template tyoe. Type *string `json:"type,omitempty"` // Uninstall script name. UninstallScriptName *string `json:"uninstall_script_name,omitempty"` // Values. Values *string `json:"values,omitempty"` // List of values metadata. ValuesMetadata []interface{} `json:"values_metadata,omitempty"` // Values URL. ValuesURL *string `json:"values_url,omitempty"` // VariablesResponse -. Variablestore []WorkspaceVariableResponse `json:"variablestore,omitempty"` }
TemplateSourceDataResponse : TemplateSourceDataResponse -.
type TemplateStateStore ¶
type TemplateStateStore struct { Version *float64 `json:"version,omitempty"` TerraformVersion *string `json:"terraform_version,omitempty"` Serial *float64 `json:"serial,omitempty"` Lineage *string `json:"lineage,omitempty"` Modules []interface{} `json:"modules,omitempty"` }
TemplateStateStore : TemplateStateStore -.
type TemplateValues ¶
type TemplateValues struct {
ValuesMetadata []interface{} `json:"values_metadata,omitempty"`
}
TemplateValues : TemplateValues -.
type TerraformCommand ¶
type TerraformCommand struct { // Command to execute. Command *string `json:"command,omitempty"` // Command Parameters. CommandParams *string `json:"command_params,omitempty"` // Command name. CommandName *string `json:"command_name,omitempty"` // Command description. CommandDesc *string `json:"command_desc,omitempty"` // Instruction to continue or break in case of error. CommandOnError *string `json:"command_onError,omitempty"` // Dependency on previous commands. CommandDependsOn *string `json:"command_dependsOn,omitempty"` // Command status. CommandStatus *string `json:"command_status,omitempty"` }
TerraformCommand : TerraformCommand -.
type UpdateActionOptions ¶
type UpdateActionOptions struct { // Action Id. Use GET /actions API to look up the Action Ids in your IBM Cloud account. ActionID *string `json:"action_id" validate:"required,ne="` // Action name (unique for an account). Name *string `json:"name,omitempty"` // Action description. Description *string `json:"description,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name for the Action. By default, Action will be created in Default Resource Group. ResourceGroup *string `json:"resource_group,omitempty"` // Action tags. Tags []string `json:"tags,omitempty"` // User defined status of the Schematics object. UserState *UserState `json:"user_state,omitempty"` // URL of the README file, for the source. SourceReadmeURL *string `json:"source_readme_url,omitempty"` // Source of templates, playbooks, or controls. Source *ExternalSource `json:"source,omitempty"` // Type of source for the Template. SourceType *string `json:"source_type,omitempty"` // Schematics job command parameter (playbook-name). CommandParameter *string `json:"command_parameter,omitempty"` // Describes a bastion resource. Bastion *BastionResourceDefinition `json:"bastion,omitempty"` // Inventory ID. Inventory *string `json:"inventory,omitempty"` // User editable variable data & system generated reference to value. BastionCredential *VariableData `json:"bastion_credential,omitempty"` // credentials of the Action. Credentials []VariableData `json:"credentials,omitempty"` // Input variables for the Action. Inputs []VariableData `json:"inputs,omitempty"` // Output variables for the Action. Outputs []VariableData `json:"outputs,omitempty"` // Environment variables for the Action. Settings []VariableData `json:"settings,omitempty"` // Computed state of the Action. State *ActionState `json:"state,omitempty"` // System lock status. SysLock *SystemLock `json:"sys_lock,omitempty"` // The github token associated with the GIT. Required for cloning of repo. XGithubToken *string `json:"X-Github-token,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateActionOptions : The UpdateAction options.
func (*UpdateActionOptions) SetActionID ¶
func (options *UpdateActionOptions) SetActionID(actionID string) *UpdateActionOptions
SetActionID : Allow user to set ActionID
func (*UpdateActionOptions) SetBastion ¶
func (options *UpdateActionOptions) SetBastion(bastion *BastionResourceDefinition) *UpdateActionOptions
SetBastion : Allow user to set Bastion
func (*UpdateActionOptions) SetBastionCredential ¶
func (options *UpdateActionOptions) SetBastionCredential(bastionCredential *VariableData) *UpdateActionOptions
SetBastionCredential : Allow user to set BastionCredential
func (*UpdateActionOptions) SetCommandParameter ¶
func (options *UpdateActionOptions) SetCommandParameter(commandParameter string) *UpdateActionOptions
SetCommandParameter : Allow user to set CommandParameter
func (*UpdateActionOptions) SetCredentials ¶
func (options *UpdateActionOptions) SetCredentials(credentials []VariableData) *UpdateActionOptions
SetCredentials : Allow user to set Credentials
func (*UpdateActionOptions) SetDescription ¶
func (options *UpdateActionOptions) SetDescription(description string) *UpdateActionOptions
SetDescription : Allow user to set Description
func (*UpdateActionOptions) SetHeaders ¶
func (options *UpdateActionOptions) SetHeaders(param map[string]string) *UpdateActionOptions
SetHeaders : Allow user to set Headers
func (*UpdateActionOptions) SetInputs ¶
func (options *UpdateActionOptions) SetInputs(inputs []VariableData) *UpdateActionOptions
SetInputs : Allow user to set Inputs
func (*UpdateActionOptions) SetInventory ¶
func (options *UpdateActionOptions) SetInventory(inventory string) *UpdateActionOptions
SetInventory : Allow user to set Inventory
func (*UpdateActionOptions) SetLocation ¶
func (options *UpdateActionOptions) SetLocation(location string) *UpdateActionOptions
SetLocation : Allow user to set Location
func (*UpdateActionOptions) SetName ¶
func (options *UpdateActionOptions) SetName(name string) *UpdateActionOptions
SetName : Allow user to set Name
func (*UpdateActionOptions) SetOutputs ¶
func (options *UpdateActionOptions) SetOutputs(outputs []VariableData) *UpdateActionOptions
SetOutputs : Allow user to set Outputs
func (*UpdateActionOptions) SetResourceGroup ¶
func (options *UpdateActionOptions) SetResourceGroup(resourceGroup string) *UpdateActionOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*UpdateActionOptions) SetSettings ¶
func (options *UpdateActionOptions) SetSettings(settings []VariableData) *UpdateActionOptions
SetSettings : Allow user to set Settings
func (*UpdateActionOptions) SetSource ¶
func (options *UpdateActionOptions) SetSource(source *ExternalSource) *UpdateActionOptions
SetSource : Allow user to set Source
func (*UpdateActionOptions) SetSourceReadmeURL ¶
func (options *UpdateActionOptions) SetSourceReadmeURL(sourceReadmeURL string) *UpdateActionOptions
SetSourceReadmeURL : Allow user to set SourceReadmeURL
func (*UpdateActionOptions) SetSourceType ¶
func (options *UpdateActionOptions) SetSourceType(sourceType string) *UpdateActionOptions
SetSourceType : Allow user to set SourceType
func (*UpdateActionOptions) SetState ¶
func (options *UpdateActionOptions) SetState(state *ActionState) *UpdateActionOptions
SetState : Allow user to set State
func (*UpdateActionOptions) SetSysLock ¶
func (options *UpdateActionOptions) SetSysLock(sysLock *SystemLock) *UpdateActionOptions
SetSysLock : Allow user to set SysLock
func (*UpdateActionOptions) SetTags ¶
func (options *UpdateActionOptions) SetTags(tags []string) *UpdateActionOptions
SetTags : Allow user to set Tags
func (*UpdateActionOptions) SetUserState ¶
func (options *UpdateActionOptions) SetUserState(userState *UserState) *UpdateActionOptions
SetUserState : Allow user to set UserState
func (*UpdateActionOptions) SetXGithubToken ¶
func (options *UpdateActionOptions) SetXGithubToken(xGithubToken string) *UpdateActionOptions
SetXGithubToken : Allow user to set XGithubToken
type UpdateInventoryOptions ¶
type UpdateInventoryOptions struct { // Resource Inventory Id. Use GET /inventories API to look up the Resource Inventory definition Ids in your IBM Cloud // account. InventoryID *string `json:"inventory_id" validate:"required,ne="` // Inventory name. Name *string `json:"name,omitempty"` // Inventory description. Description *string `json:"description,omitempty"` // List of workspace locations supported by IBM Cloud Schematics service. Note, this does not limit the location of // the resources provisioned using Schematics. Location *string `json:"location,omitempty"` // Resource-group name for the Inventory definition. By default, Action will be created in Default Resource Group. ResourceGroup *string `json:"resource_group,omitempty"` // Input inventory of host and host group for the playbook, in the .ini file format. InventoriesIni *string `json:"inventories_ini,omitempty"` // Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook. ResourceQueries []string `json:"resource_queries,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateInventoryOptions : The UpdateInventory options.
func (*UpdateInventoryOptions) SetDescription ¶
func (options *UpdateInventoryOptions) SetDescription(description string) *UpdateInventoryOptions
SetDescription : Allow user to set Description
func (*UpdateInventoryOptions) SetHeaders ¶
func (options *UpdateInventoryOptions) SetHeaders(param map[string]string) *UpdateInventoryOptions
SetHeaders : Allow user to set Headers
func (*UpdateInventoryOptions) SetInventoriesIni ¶
func (options *UpdateInventoryOptions) SetInventoriesIni(inventoriesIni string) *UpdateInventoryOptions
SetInventoriesIni : Allow user to set InventoriesIni
func (*UpdateInventoryOptions) SetInventoryID ¶
func (options *UpdateInventoryOptions) SetInventoryID(inventoryID string) *UpdateInventoryOptions
SetInventoryID : Allow user to set InventoryID
func (*UpdateInventoryOptions) SetLocation ¶
func (options *UpdateInventoryOptions) SetLocation(location string) *UpdateInventoryOptions
SetLocation : Allow user to set Location
func (*UpdateInventoryOptions) SetName ¶
func (options *UpdateInventoryOptions) SetName(name string) *UpdateInventoryOptions
SetName : Allow user to set Name
func (*UpdateInventoryOptions) SetResourceGroup ¶
func (options *UpdateInventoryOptions) SetResourceGroup(resourceGroup string) *UpdateInventoryOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*UpdateInventoryOptions) SetResourceQueries ¶
func (options *UpdateInventoryOptions) SetResourceQueries(resourceQueries []string) *UpdateInventoryOptions
SetResourceQueries : Allow user to set ResourceQueries
type UpdateWorkspaceOptions ¶
type UpdateWorkspaceOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // CatalogRef -. CatalogRef *CatalogRef `json:"catalog_ref,omitempty"` // Workspace description. Description *string `json:"description,omitempty"` // Workspace name. Name *string `json:"name,omitempty"` SharedData *SharedTargetData `json:"shared_data,omitempty"` // Tags -. Tags []string `json:"tags,omitempty"` // TemplateData -. TemplateData []TemplateSourceDataRequest `json:"template_data,omitempty"` // TemplateRepoUpdateRequest -. TemplateRepo *TemplateRepoUpdateRequest `json:"template_repo,omitempty"` // List of Workspace type. Type []string `json:"type,omitempty"` // WorkspaceStatusUpdateRequest -. WorkspaceStatus *WorkspaceStatusUpdateRequest `json:"workspace_status,omitempty"` // WorkspaceStatusMessage -. WorkspaceStatusMsg *WorkspaceStatusMessage `json:"workspace_status_msg,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateWorkspaceOptions : The UpdateWorkspace options.
func (*UpdateWorkspaceOptions) SetCatalogRef ¶
func (options *UpdateWorkspaceOptions) SetCatalogRef(catalogRef *CatalogRef) *UpdateWorkspaceOptions
SetCatalogRef : Allow user to set CatalogRef
func (*UpdateWorkspaceOptions) SetDescription ¶
func (options *UpdateWorkspaceOptions) SetDescription(description string) *UpdateWorkspaceOptions
SetDescription : Allow user to set Description
func (*UpdateWorkspaceOptions) SetHeaders ¶
func (options *UpdateWorkspaceOptions) SetHeaders(param map[string]string) *UpdateWorkspaceOptions
SetHeaders : Allow user to set Headers
func (*UpdateWorkspaceOptions) SetName ¶
func (options *UpdateWorkspaceOptions) SetName(name string) *UpdateWorkspaceOptions
SetName : Allow user to set Name
func (*UpdateWorkspaceOptions) SetSharedData ¶
func (options *UpdateWorkspaceOptions) SetSharedData(sharedData *SharedTargetData) *UpdateWorkspaceOptions
SetSharedData : Allow user to set SharedData
func (*UpdateWorkspaceOptions) SetTags ¶
func (options *UpdateWorkspaceOptions) SetTags(tags []string) *UpdateWorkspaceOptions
SetTags : Allow user to set Tags
func (*UpdateWorkspaceOptions) SetTemplateData ¶
func (options *UpdateWorkspaceOptions) SetTemplateData(templateData []TemplateSourceDataRequest) *UpdateWorkspaceOptions
SetTemplateData : Allow user to set TemplateData
func (*UpdateWorkspaceOptions) SetTemplateRepo ¶
func (options *UpdateWorkspaceOptions) SetTemplateRepo(templateRepo *TemplateRepoUpdateRequest) *UpdateWorkspaceOptions
SetTemplateRepo : Allow user to set TemplateRepo
func (*UpdateWorkspaceOptions) SetType ¶
func (options *UpdateWorkspaceOptions) SetType(typeVar []string) *UpdateWorkspaceOptions
SetType : Allow user to set Type
func (*UpdateWorkspaceOptions) SetWID ¶
func (options *UpdateWorkspaceOptions) SetWID(wID string) *UpdateWorkspaceOptions
SetWID : Allow user to set WID
func (*UpdateWorkspaceOptions) SetWorkspaceStatus ¶
func (options *UpdateWorkspaceOptions) SetWorkspaceStatus(workspaceStatus *WorkspaceStatusUpdateRequest) *UpdateWorkspaceOptions
SetWorkspaceStatus : Allow user to set WorkspaceStatus
func (*UpdateWorkspaceOptions) SetWorkspaceStatusMsg ¶
func (options *UpdateWorkspaceOptions) SetWorkspaceStatusMsg(workspaceStatusMsg *WorkspaceStatusMessage) *UpdateWorkspaceOptions
SetWorkspaceStatusMsg : Allow user to set WorkspaceStatusMsg
type UploadTemplateTarActionOptions ¶
type UploadTemplateTarActionOptions struct { // Action Id. Use GET /actions API to look up the Action Ids in your IBM Cloud account. ActionID *string `json:"action_id" validate:"required,ne="` // Template tar file. File io.ReadCloser `json:"file,omitempty"` // The content type of file. FileContentType *string `json:"file_content_type,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UploadTemplateTarActionOptions : The UploadTemplateTarAction options.
func (*UploadTemplateTarActionOptions) SetActionID ¶
func (options *UploadTemplateTarActionOptions) SetActionID(actionID string) *UploadTemplateTarActionOptions
SetActionID : Allow user to set ActionID
func (*UploadTemplateTarActionOptions) SetFile ¶
func (options *UploadTemplateTarActionOptions) SetFile(file io.ReadCloser) *UploadTemplateTarActionOptions
SetFile : Allow user to set File
func (*UploadTemplateTarActionOptions) SetFileContentType ¶
func (options *UploadTemplateTarActionOptions) SetFileContentType(fileContentType string) *UploadTemplateTarActionOptions
SetFileContentType : Allow user to set FileContentType
func (*UploadTemplateTarActionOptions) SetHeaders ¶
func (options *UploadTemplateTarActionOptions) SetHeaders(param map[string]string) *UploadTemplateTarActionOptions
SetHeaders : Allow user to set Headers
type UploadTemplateTarOptions ¶
type UploadTemplateTarOptions struct { // The workspace ID for the workspace that you want to query. You can run the GET /workspaces call if you need to look // up the workspace IDs in your IBM Cloud account. WID *string `json:"w_id" validate:"required,ne="` // The Template ID for which you want to get the values. Use the GET /workspaces to look up the workspace IDs or // template IDs in your IBM Cloud account. TID *string `json:"t_id" validate:"required,ne="` // Template tar file. File io.ReadCloser `json:"file,omitempty"` // The content type of file. FileContentType *string `json:"file_content_type,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UploadTemplateTarOptions : The UploadTemplateTar options.
func (*UploadTemplateTarOptions) SetFile ¶
func (options *UploadTemplateTarOptions) SetFile(file io.ReadCloser) *UploadTemplateTarOptions
SetFile : Allow user to set File
func (*UploadTemplateTarOptions) SetFileContentType ¶
func (options *UploadTemplateTarOptions) SetFileContentType(fileContentType string) *UploadTemplateTarOptions
SetFileContentType : Allow user to set FileContentType
func (*UploadTemplateTarOptions) SetHeaders ¶
func (options *UploadTemplateTarOptions) SetHeaders(param map[string]string) *UploadTemplateTarOptions
SetHeaders : Allow user to set Headers
func (*UploadTemplateTarOptions) SetTID ¶
func (options *UploadTemplateTarOptions) SetTID(tID string) *UploadTemplateTarOptions
SetTID : Allow user to set TID
func (*UploadTemplateTarOptions) SetWID ¶
func (options *UploadTemplateTarOptions) SetWID(wID string) *UploadTemplateTarOptions
SetWID : Allow user to set WID
type UserState ¶
type UserState struct { // User-defined states // * `draft` Object can be modified; can be used by Jobs run by the author, during execution // * `live` Object can be modified; can be used by Jobs during execution // * `locked` Object cannot be modified; can be used by Jobs during execution // * `disable` Object can be modified. cannot be used by Jobs during execution. State *string `json:"state,omitempty"` // Name of the User who set the state of the Object. SetBy *string `json:"set_by,omitempty"` // When the User who set the state of the Object. SetAt *strfmt.DateTime `json:"set_at,omitempty"` }
UserState : User defined status of the Schematics object.
type UserValues ¶
type UserValues struct { // EnvVariableRequest .. EnvValues []interface{} `json:"env_values,omitempty"` // User values. Values *string `json:"values,omitempty"` // VariablesResponse -. Variablestore []WorkspaceVariableResponse `json:"variablestore,omitempty"` }
UserValues : UserValues -.
type VariableData ¶
type VariableData struct { // Name of the variable. Name *string `json:"name,omitempty"` // Value for the variable or reference to the value. Value *string `json:"value,omitempty"` // User editable metadata for the variables. Metadata *VariableMetadata `json:"metadata,omitempty"` // Reference link to the variable value By default the expression will point to self.value. Link *string `json:"link,omitempty"` }
VariableData : User editable variable data & system generated reference to value.
type VariableMetadata ¶
type VariableMetadata struct { // Type of the variable. Type *string `json:"type,omitempty"` // List of aliases for the variable name. Aliases []string `json:"aliases,omitempty"` // Description of the meta data. Description *string `json:"description,omitempty"` // Default value for the variable, if the override value is not specified. DefaultValue *string `json:"default_value,omitempty"` // Is the variable secure or sensitive ?. Secure *bool `json:"secure,omitempty"` // Is the variable readonly ?. Immutable *bool `json:"immutable,omitempty"` // If true, the variable will not be displayed on UI or CLI. Hidden *bool `json:"hidden,omitempty"` // List of possible values for this variable. If type is integer or date, then the array of string will be converted // to array of integers or date during runtime. Options []string `json:"options,omitempty"` // Minimum value of the variable. Applicable for integer type. MinValue *int64 `json:"min_value,omitempty"` // Maximum value of the variable. Applicable for integer type. MaxValue *int64 `json:"max_value,omitempty"` // Minimum length of the variable value. Applicable for string type. MinLength *int64 `json:"min_length,omitempty"` // Maximum length of the variable value. Applicable for string type. MaxLength *int64 `json:"max_length,omitempty"` // Regex for the variable value. Matches *string `json:"matches,omitempty"` // Relative position of this variable in a list. Position *int64 `json:"position,omitempty"` // Display name of the group this variable belongs to. GroupBy *string `json:"group_by,omitempty"` // Source of this meta-data. Source *string `json:"source,omitempty"` }
VariableMetadata : User editable metadata for the variables.
type VersionResponse ¶
type VersionResponse struct { // Build data. Builddate *string `json:"builddate,omitempty"` // Build number. Buildno *string `json:"buildno,omitempty"` // Commit SHA. Commitsha *string `json:"commitsha,omitempty"` // Version number of 'Helm provider for Terraform'. HelmProviderVersion *string `json:"helm_provider_version,omitempty"` // Helm Version. HelmVersion *string `json:"helm_version,omitempty"` // Supported template types. SupportedTemplateTypes interface{} `json:"supported_template_types,omitempty"` // Terraform provider versions. TerraformProviderVersion *string `json:"terraform_provider_version,omitempty"` // Terraform versions. TerraformVersion *string `json:"terraform_version,omitempty"` }
VersionResponse : VersionResponse -.
type WorkspaceActivities ¶
type WorkspaceActivities struct { // List of workspace activities. Actions []WorkspaceActivity `json:"actions,omitempty"` // Workspace id. WorkspaceID *string `json:"workspace_id,omitempty"` // Workspace name. WorkspaceName *string `json:"workspace_name,omitempty"` }
WorkspaceActivities : WorkspaceActivities -.
type WorkspaceActivity ¶
type WorkspaceActivity struct { // Activity id. ActionID *string `json:"action_id,omitempty"` // StatusMessages -. Message []string `json:"message,omitempty"` // WorkspaceActivityAction activity action type. Name *string `json:"name,omitempty"` // Activity performed at. PerformedAt *strfmt.DateTime `json:"performed_at,omitempty"` // Activity performed by. PerformedBy *string `json:"performed_by,omitempty"` // WorkspaceActivityStatus activity status type. Status *string `json:"status,omitempty"` // List of template activities. Templates []WorkspaceActivityTemplate `json:"templates,omitempty"` }
WorkspaceActivity : WorkspaceActivity -.
type WorkspaceActivityApplyResult ¶
type WorkspaceActivityApplyResult struct { // Activity id. Activityid *string `json:"activityid,omitempty"` }
WorkspaceActivityApplyResult : WorkspaceActivityApplyResult -.
type WorkspaceActivityCommandResult ¶
type WorkspaceActivityCommandResult struct { // Activity id. Activityid *string `json:"activityid,omitempty"` }
WorkspaceActivityCommandResult : WorkspaceActivityCommandResult -.
type WorkspaceActivityDestroyResult ¶
type WorkspaceActivityDestroyResult struct { // Activity id. Activityid *string `json:"activityid,omitempty"` }
WorkspaceActivityDestroyResult : WorkspaceActivityDestroyResult -.
type WorkspaceActivityLogs ¶
type WorkspaceActivityLogs struct { // Activity id. ActionID *string `json:"action_id,omitempty"` // WorkspaceActivityAction activity action type. Name *string `json:"name,omitempty"` // List of activity logs. Templates []WorkspaceActivityTemplateLogs `json:"templates,omitempty"` }
WorkspaceActivityLogs : WorkspaceActivityLogs -.
type WorkspaceActivityOptionsTemplate ¶
type WorkspaceActivityOptionsTemplate struct { // Workspace Activity targets. Target []string `json:"target,omitempty"` // Workspace Activity tfvars. TfVars []string `json:"tf_vars,omitempty"` }
WorkspaceActivityOptionsTemplate : Workspace Activity Options Template.
type WorkspaceActivityPlanResult ¶
type WorkspaceActivityPlanResult struct { // Activity id. Activityid *string `json:"activityid,omitempty"` }
WorkspaceActivityPlanResult : WorkspaceActivityPlanResult -.
type WorkspaceActivityRefreshResult ¶
type WorkspaceActivityRefreshResult struct { // Activity id. Activityid *string `json:"activityid,omitempty"` }
WorkspaceActivityRefreshResult : WorkspaceActivityRefreshResult -.
type WorkspaceActivityTemplate ¶
type WorkspaceActivityTemplate struct { // End time for the activity. EndTime *strfmt.DateTime `json:"end_time,omitempty"` // LogSummary ... LogSummary *LogSummary `json:"log_summary,omitempty"` // Log URL. LogURL *string `json:"log_url,omitempty"` // Message. Message *string `json:"message,omitempty"` // Activity start time. StartTime *strfmt.DateTime `json:"start_time,omitempty"` // WorkspaceActivityStatus activity status type. Status *string `json:"status,omitempty"` // Template id. TemplateID *string `json:"template_id,omitempty"` // Template type. TemplateType *string `json:"template_type,omitempty"` }
WorkspaceActivityTemplate : WorkspaceActivityTemplate -.
type WorkspaceActivityTemplateLogs ¶
type WorkspaceActivityTemplateLogs struct { // Log URL. LogURL *string `json:"log_url,omitempty"` // Template id. TemplateID *string `json:"template_id,omitempty"` // Template type. TemplateType *string `json:"template_type,omitempty"` }
WorkspaceActivityTemplateLogs : WorkspaceActivityTemplateLogs -.
type WorkspaceBulkDeleteResponse ¶
type WorkspaceBulkDeleteResponse struct { // Workspace deletion job name. Job *string `json:"job,omitempty"` // Workspace deletion job id. JobID *string `json:"job_id,omitempty"` }
WorkspaceBulkDeleteResponse : WorkspaceBulkDeleteResponse -.
type WorkspaceJobResponse ¶
type WorkspaceJobResponse struct { // JobStatusType -. JobStatus *JobStatusType `json:"job_status,omitempty"` }
WorkspaceJobResponse : WorkspaceJobResponse -.
type WorkspaceResponse ¶
type WorkspaceResponse struct { string `json:"applied_shareddata_ids,omitempty"` // CatalogRef -. CatalogRef *CatalogRef `json:"catalog_ref,omitempty"` // Workspace created at. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // Workspace created by. CreatedBy *string `json:"created_by,omitempty"` // Workspace CRN. Crn *string `json:"crn,omitempty"` // Workspace description. Description *string `json:"description,omitempty"` // Workspace id. ID *string `json:"id,omitempty"` // Last health checked at. LastHealthCheckAt *strfmt.DateTime `json:"last_health_check_at,omitempty"` // Workspace location. Location *string `json:"location,omitempty"` // Workspace name. Name *string `json:"name,omitempty"` // Workspace resource group. ResourceGroup *string `json:"resource_group,omitempty"` // Workspace runtime data. RuntimeData []TemplateRunTimeDataResponse `json:"runtime_data,omitempty"` SharedData *SharedTargetDataResponse `json:"shared_data,omitempty"` // Workspace status type. Status *string `json:"status,omitempty"` // Workspace tags. Tags []string `json:"tags,omitempty"` // Workspace template data. TemplateData []TemplateSourceDataResponse `json:"template_data,omitempty"` // Workspace template ref. TemplateRef *string `json:"template_ref,omitempty"` // TemplateRepoResponse -. TemplateRepo *TemplateRepoResponse `json:"template_repo,omitempty"` // List of Workspace type. Type []string `json:"type,omitempty"` // Workspace updated at. UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` // Workspace updated by. UpdatedBy *string `json:"updated_by,omitempty"` // WorkspaceStatusResponse -. WorkspaceStatus *WorkspaceStatusResponse `json:"workspace_status,omitempty"` // WorkspaceStatusMessage -. WorkspaceStatusMsg *WorkspaceStatusMessage `json:"workspace_status_msg,omitempty"` }AppliedShareddataIds []
WorkspaceResponse : WorkspaceResponse - request returned by create.
type WorkspaceResponseList ¶
type WorkspaceResponseList struct { // Total number of workspaces. Count *int64 `json:"count,omitempty"` // Limit for the list. Limit *int64 `json:"limit" validate:"required"` // Offset for the list. Offset *int64 `json:"offset" validate:"required"` // List of Workspaces. Workspaces []WorkspaceResponse `json:"workspaces,omitempty"` }
WorkspaceResponseList : WorkspaceResponseList -.
type WorkspaceStatusMessage ¶
type WorkspaceStatusMessage struct { // Status code. StatusCode *string `json:"status_code,omitempty"` // Status message. StatusMsg *string `json:"status_msg,omitempty"` }
WorkspaceStatusMessage : WorkspaceStatusMessage -.
type WorkspaceStatusRequest ¶
type WorkspaceStatusRequest struct { // Frozen status. Frozen *bool `json:"frozen,omitempty"` // Frozen at. FrozenAt *strfmt.DateTime `json:"frozen_at,omitempty"` // Frozen by. FrozenBy *string `json:"frozen_by,omitempty"` // Locked status. Locked *bool `json:"locked,omitempty"` // Locked by. LockedBy *string `json:"locked_by,omitempty"` // Locked at. LockedTime *strfmt.DateTime `json:"locked_time,omitempty"` }
WorkspaceStatusRequest : WorkspaceStatusRequest -.
type WorkspaceStatusResponse ¶
type WorkspaceStatusResponse struct { // Frozen status. Frozen *bool `json:"frozen,omitempty"` // Frozen at. FrozenAt *strfmt.DateTime `json:"frozen_at,omitempty"` // Frozen by. FrozenBy *string `json:"frozen_by,omitempty"` // Locked status. Locked *bool `json:"locked,omitempty"` // Locked by. LockedBy *string `json:"locked_by,omitempty"` // Locked at. LockedTime *strfmt.DateTime `json:"locked_time,omitempty"` }
WorkspaceStatusResponse : WorkspaceStatusResponse -.
type WorkspaceStatusUpdateRequest ¶
type WorkspaceStatusUpdateRequest struct { // Frozen status. Frozen *bool `json:"frozen,omitempty"` // Frozen at. FrozenAt *strfmt.DateTime `json:"frozen_at,omitempty"` // Frozen by. FrozenBy *string `json:"frozen_by,omitempty"` // Locked status. Locked *bool `json:"locked,omitempty"` // Locked by. LockedBy *string `json:"locked_by,omitempty"` // Locked at. LockedTime *strfmt.DateTime `json:"locked_time,omitempty"` }
WorkspaceStatusUpdateRequest : WorkspaceStatusUpdateRequest -.
type WorkspaceTemplateValuesResponse ¶
type WorkspaceTemplateValuesResponse struct { // List of runtime data. RuntimeData []TemplateRunTimeDataResponse `json:"runtime_data,omitempty"` SharedData *SharedTargetData `json:"shared_data,omitempty"` // List of source data. TemplateData []TemplateSourceDataResponse `json:"template_data,omitempty"` }
WorkspaceTemplateValuesResponse : WorkspaceTemplateValuesResponse -.
type WorkspaceVariableRequest ¶
type WorkspaceVariableRequest struct { // Variable description. Description *string `json:"description,omitempty"` // Variable name. Name *string `json:"name,omitempty"` // Variable is secure. Secure *bool `json:"secure,omitempty"` // Variable type. Type *string `json:"type,omitempty"` // Variable uses default value; and is not over-ridden. UseDefault *bool `json:"use_default,omitempty"` // Value of the Variable. Value *string `json:"value,omitempty"` }
WorkspaceVariableRequest : WorkspaceVariableRequest -.
type WorkspaceVariableResponse ¶
type WorkspaceVariableResponse struct { // Variable descrption. Description *string `json:"description,omitempty"` // Variable name. Name *string `json:"name,omitempty"` // Variable is secure. Secure *bool `json:"secure,omitempty"` // Variable type. Type *string `json:"type,omitempty"` // Value of the Variable. Value *string `json:"value,omitempty"` }
WorkspaceVariableResponse : WorkspaceVariableResponse -.