Documentation ¶
Index ¶
- func GetPlanArtifacts(ctx context.Context, planName string) (map[string]*appcatalog.Artifact, error)
- func GetProductSummary(ctx context.Context) (appcatalog.SearchClientGetResponse, error)
- func GetResourceListFromUiDefinitionUrl(url string) ([]string, error)
- func GetResourcesFromTemplateJson(data []byte) ([]string, error)
- func Provider() *schema.Provider
- func SetResourceTags(resourceType string, resourceTagList []interface{}, resources []string, ...) error
- type CbsService
- type JSONCreateUiDefinitionTemplate
- type JSONDefaultTemplate
- type JSONDefaultTemplateResources
- type Plan
- type PlanByVersion
- type VersionedPlan
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPlanArtifacts ¶ added in v0.10.0
func GetProductSummary ¶ added in v0.10.0
func GetProductSummary(ctx context.Context) (appcatalog.SearchClientGetResponse, error)
func GetResourceListFromUiDefinitionUrl ¶ added in v0.10.0
func GetResourcesFromTemplateJson ¶ added in v0.10.0
Retrieve resource list from Azure createUiDefinition artifact
Types ¶
type CbsService ¶
type CbsService struct { AWSClient cloud.AWSClientAPI AzureClient cloud.AzureClientAPI // contains filtered or unexported fields }
type JSONCreateUiDefinitionTemplate ¶ added in v0.10.0
type JSONDefaultTemplate ¶
type JSONDefaultTemplate struct {
Resources []JSONDefaultTemplateResources
}
type JSONDefaultTemplateResources ¶
type JSONDefaultTemplateResources struct {
Plan Plan
}
type Plan ¶
func GetPlanFromTemplateJson ¶ added in v0.10.0
Retrieve a plan information from Azure DefaultTemplate artifact
type PlanByVersion ¶
type PlanByVersion []VersionedPlan
func (PlanByVersion) Len ¶
func (a PlanByVersion) Len() int
func (PlanByVersion) Less ¶
func (a PlanByVersion) Less(i, j int) bool
func (PlanByVersion) Swap ¶
func (a PlanByVersion) Swap(i, j int)
type VersionedPlan ¶
type VersionedPlan struct { Version version.Version Plan Plan }
func QueryMarketplaceForPlans ¶ added in v0.10.0
func QueryMarketplaceForPlans(ctx context.Context) ([]VersionedPlan, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.