Help us shape the future of Go! Take the 2026 Go Developer Survey

common

package
v0.62.0 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetResourceTypeShowSchemaTableFormat added in v0.48.0

func GetResourceTypeShowSchemaTableFormat() output.FormatterOptions

GetResourceTypeShowSchemaTableFormat returns the fields to output from a resource type schema object for show command.

func GetResourceTypeShowTableFormat added in v0.48.0

func GetResourceTypeShowTableFormat() output.FormatterOptions

GetResourceTypeShowTableFormat returns the fields to output from a resource type object for show command.

func GetResourceTypeTableFormat

func GetResourceTypeTableFormat() output.FormatterOptions

GetResourceTypeTableFormat returns the fields to output from a resource type object.

Types

type APIVersionProperties added in v0.48.0

type APIVersionProperties struct {
	// Schema is the schema of the resource type.
	Schema map[string]any
}

APIVersionProperties is used to store the schema of the resource type for the api version.

type ResourceType

type ResourceType struct {
	// Name is the fully-qualified name of the resource type.
	Name string
	// Description of the resource type.
	Description string
	// ResourceProviderNamespace is the namespace of the resource provider.
	ResourceProviderNamespace string
	// APIVersions is the list of API versions supported by the resource type.
	APIVersions map[string]*APIVersionProperties
}

ResourceType is used by the CLI for display of resource types.

func GetResourceTypeDetails added in v0.43.0

func GetResourceTypeDetails(ctx context.Context, resourceProviderName string, resourceTypeName string, clientFactory *v20231001preview.ClientFactory) (ResourceType, error)

GetResourceTypeDetails retrieves the details of a resource provider's resource type using the UCP client. It returns the resource type details or an error if the resource type is not found. The lookup is case-insensitive, and the returned ResourceType uses the casing registered on the server.

func ResourceTypesForProvider

func ResourceTypesForProvider(provider *v20231001preview.ResourceProviderSummary) []ResourceType

ResourceTypesForProvider returns a list of resource types for a given provider.

type ResourceTypeListOutputFormat added in v0.48.0

type ResourceTypeListOutputFormat struct {
	ResourceType
	// APIVersionList is the list of API versions supported by the resource type.
	APIVersionList []string
}

ResourceTypeListOutputFormat is used to format the output of the resource type list and create commands.

Jump to

Keyboard shortcuts

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