Versions in this module Expand all Collapse all v1 v1.23.14 Apr 4, 2026 v1.23.13 Mar 26, 2026 Changes in this version + const HostName + var ServiceConfig cloud.ServiceConfiguration = cloud.ServiceConfiguration + func NewApiVersionPolicy(apiVersion *string) policy.Policy + func NewPipeline(credential azcore.TokenCredential, serviceConfig cloud.ServiceConfiguration, ...) runtime.Pipeline + func SetHttpRequestBody(req *policy.Request, value any) error + type Catalog struct + Name string + type CatalogItemRequestBuilder struct + func NewCatalogItemRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string, ...) *CatalogItemRequestBuilder + func (c *CatalogItemRequestBuilder) EnvironmentDefinitionByName(name string) *EnvironmentDefinitionItemRequestBuilder + func (c *CatalogItemRequestBuilder) EnvironmentDefinitions() *EnvironmentDefinitionListRequestBuilder + func (c *CatalogItemRequestBuilder) Get(ctx context.Context) (*Catalog, error) + type CatalogListRequestBuilder struct + func NewCatalogListRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string) *CatalogListRequestBuilder + func (c *CatalogListRequestBuilder) Get(ctx context.Context) (*CatalogListResponse, error) + type CatalogListResponse struct + Value []*Catalog + type DevCenter struct + Id string + Name string + ResourceGroup string + ServiceUri string + SubscriptionId string + type DevCenterClient interface + DevCenterByEndpoint func(endpoint string) *DevCenterItemRequestBuilder + DevCenterByName func(name string) *DevCenterItemRequestBuilder + DevCenters func() *DevCenterListRequestBuilder + func NewDevCenterClient(credential azcore.TokenCredential, options *azcore.ClientOptions, ...) (DevCenterClient, error) + type DevCenterItemRequestBuilder struct + func NewDevCenterItemRequestBuilder(c *devCenterClient, devCenter *DevCenter) *DevCenterItemRequestBuilder + func (c *DevCenterItemRequestBuilder) ProjectByName(projectName string) *ProjectItemRequestBuilder + func (c *DevCenterItemRequestBuilder) Projects() *ProjectListRequestBuilder + type DevCenterListRequestBuilder struct + func NewDevCenterListRequestBuilder(c *devCenterClient) *DevCenterListRequestBuilder + func (c *DevCenterListRequestBuilder) Get(ctx context.Context) (*DevCenterListResponse, error) + type DevCenterListResponse struct + Value []*DevCenter + type EntityItemRequestBuilder struct + func (b *EntityItemRequestBuilder[T]) Select(params []string) *T + type EntityListRequestBuilder struct + func (b *EntityListRequestBuilder[T]) Filter(filterExpression string) *T + func (b *EntityListRequestBuilder[T]) Top(count int) *T + type Environment struct + CatalogName string + EnvironmentDefinitionName string + EnvironmentType string + Name string + Parameters map[string]any + ProvisioningState ProvisioningState + ResourceGroupId string + User string + type EnvironmentDefinition struct + CatalogName string + Description string + Id string + Name string + Parameters []Parameter + TemplatePath string + type EnvironmentDefinitionItemRequestBuilder struct + func NewEnvironmentDefinitionItemRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string, ...) *EnvironmentDefinitionItemRequestBuilder + func (c *EnvironmentDefinitionItemRequestBuilder) Get(ctx context.Context) (*EnvironmentDefinition, error) + type EnvironmentDefinitionListRequestBuilder struct + func NewEnvironmentDefinitionListRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string, ...) *EnvironmentDefinitionListRequestBuilder + func (c *EnvironmentDefinitionListRequestBuilder) Get(ctx context.Context) (*EnvironmentDefinitionListResponse, error) + type EnvironmentDefinitionListResponse struct + Value []*EnvironmentDefinition + type EnvironmentItemRequestBuilder struct + func NewEnvironmentItemRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string, userId string, ...) *EnvironmentItemRequestBuilder + func (c *EnvironmentItemRequestBuilder) BeginDelete(ctx context.Context) (*runtime.Poller[*OperationStatus], error) + func (c *EnvironmentItemRequestBuilder) BeginPut(ctx context.Context, spec EnvironmentSpec) (*runtime.Poller[*OperationStatus], error) + func (c *EnvironmentItemRequestBuilder) Delete(ctx context.Context) error + func (c *EnvironmentItemRequestBuilder) Get(ctx context.Context) (*Environment, error) + func (c *EnvironmentItemRequestBuilder) Outputs() *OutputsRequestBuilder + func (c *EnvironmentItemRequestBuilder) Put(ctx context.Context, spec EnvironmentSpec) error + type EnvironmentListRequestBuilder struct + func NewEnvironmentListRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string) *EnvironmentListRequestBuilder + func (c *EnvironmentListRequestBuilder) EnvironmentByName(name string) *EnvironmentItemRequestBuilder + func (c *EnvironmentListRequestBuilder) Get(ctx context.Context) (*EnvironmentListResponse, error) + type EnvironmentListResponse struct + Value []*Environment + type EnvironmentPutResponse struct + type EnvironmentSpec struct + CatalogName string + EnvironmentDefinitionName string + EnvironmentType string + Parameters map[string]any + type EnvironmentType struct + DeploymentTargetId string + Name string + Status string + type EnvironmentTypeItemRequestBuilder struct + func NewEnvironmentTypeItemRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string, ...) *EnvironmentTypeItemRequestBuilder + func (c *EnvironmentTypeItemRequestBuilder) Get(ctx context.Context) (*EnvironmentType, error) + type EnvironmentTypeListRequestBuilder struct + func NewEnvironmentTypeListRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string) *EnvironmentTypeListRequestBuilder + func (c *EnvironmentTypeListRequestBuilder) Get(ctx context.Context) (*EnvironmentTypeListResponse, error) + type EnvironmentTypeListResponse struct + Value []*EnvironmentType + type GenericResource struct + Id string + Location string + Name string + Properties map[string]any + TenantId string + Type string + type OperationStatus struct + EndTime time.Time + Id string + Name string + StartTime time.Time + Status string + type OutputListResponse struct + Outputs map[string]OutputParameter + type OutputParameter struct + Sensitive bool + Type OutputParameterType + Value any + type OutputParameterType string + const OutputParameterTypeArray + const OutputParameterTypeBoolean + const OutputParameterTypeNumber + const OutputParameterTypeObject + const OutputParameterTypeString + type OutputsRequestBuilder struct + func NewOutputsRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string, userId string, ...) *OutputsRequestBuilder + func (c *OutputsRequestBuilder) Get(ctx context.Context) (*OutputListResponse, error) + type Parameter struct + Allowed []string + Default any + Description string + Id string + Name string + ReadOnly bool + Required bool + Type ParameterType + type ParameterType string + const ParameterTypeBool + const ParameterTypeInt + const ParameterTypeString + type PermissionListRequestBuilder struct + func NewPermissionListRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string) *PermissionListRequestBuilder + func (c *PermissionListRequestBuilder) Get(ctx context.Context) ([]*armauthorization.Permission, error) + func (c *PermissionListRequestBuilder) HasDeleteAccess(ctx context.Context) bool + func (c *PermissionListRequestBuilder) HasWriteAccess(ctx context.Context) bool + type Project struct + Description string + DevCenter *DevCenter + Id string + Name string + ResourceGroup string + SubscriptionId string + type ProjectItemRequestBuilder struct + func NewProjectItemRequestBuilder(c *devCenterClient, devCenter *DevCenter, projectName string) *ProjectItemRequestBuilder + func (c *ProjectItemRequestBuilder) CatalogByName(catalogName string) *CatalogItemRequestBuilder + func (c *ProjectItemRequestBuilder) Catalogs() *CatalogListRequestBuilder + func (c *ProjectItemRequestBuilder) EnvironmentDefinitions() *EnvironmentDefinitionListRequestBuilder + func (c *ProjectItemRequestBuilder) EnvironmentTypes() *EnvironmentTypeListRequestBuilder + func (c *ProjectItemRequestBuilder) Environments() *EnvironmentListRequestBuilder + func (c *ProjectItemRequestBuilder) EnvironmentsByMe() *EnvironmentListRequestBuilder + func (c *ProjectItemRequestBuilder) EnvironmentsByUser(userId string) *EnvironmentListRequestBuilder + func (c *ProjectItemRequestBuilder) Get(ctx context.Context) (*Project, error) + func (c ProjectItemRequestBuilder) Permissions() *PermissionListRequestBuilder + type ProjectListRequestBuilder struct + func NewProjectListRequestBuilder(c *devCenterClient, devCenter *DevCenter) *ProjectListRequestBuilder + func (c *ProjectListRequestBuilder) Get(ctx context.Context) (*ProjectListResponse, error) + type ProjectListResponse struct + Value []*Project + type ProvisioningState string + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateSucceeded + type ResourceGroupId struct + Id string + Name string + SubscriptionId string + func NewResourceGroupId(resourceId string) (*ResourceGroupId, error) + type ResourceId struct + Id string + Provider string + ResourceGroup string + ResourceName string + ResourcePath string + SubscriptionId string + func NewResourceId(resourceId string) (*ResourceId, error)