Documentation ¶
Index ¶
- Variables
- func All(smLoader *servicemappingloader.ServiceMappingLoader, ...) ([]schema.GroupVersionKind, error)
- func AllDynamicTypes(smLoader *servicemappingloader.ServiceMappingLoader, ...) []schema.GroupVersionKind
- func AllWithoutDirect(smLoader *servicemappingloader.ServiceMappingLoader, ...) []schema.GroupVersionKind
- func BasedOnAllServiceMappings(smLoader *servicemappingloader.ServiceMappingLoader) []schema.GroupVersionKind
- func BasedOnDCL(serviceMetaLoader metadata.ServiceMetadataLoader) []schema.GroupVersionKind
- func BasedOnHandwrittenIAMTypes() []schema.GroupVersionKind
- func BasedOnManualServiceMappings(smLoader *servicemappingloader.ServiceMappingLoader) []schema.GroupVersionKind
- func DirectResources() (map[schema.GroupVersionKind]bool, error)
- func ManualResources(smLoader *servicemappingloader.ServiceMappingLoader, ...) ([]schema.GroupVersionKind, error)
- type GVKMetadata
Constants ¶
This section is empty.
Variables ¶
View Source
var SupportedGVKs = map[schema.GroupVersionKind]GVKMetadata{}/* 373 elements not displayed */
Functions ¶
func All ¶
func All(smLoader *servicemappingloader.ServiceMappingLoader, serviceMetaLoader metadata.ServiceMetadataLoader) ([]schema.GroupVersionKind, error)
All returns GroupVersionKinds corresponding to all the GCP resources supported by KCC.
func AllDynamicTypes ¶ added in v1.98.0
func AllDynamicTypes(smLoader *servicemappingloader.ServiceMappingLoader, serviceMetaLoader metadata.ServiceMetadataLoader) []schema.GroupVersionKind
AllDynamicTypes returns GroupVersionKinds generated from: 1) Terraform schemas (with ServiceMappings metadata layer) 2) DCL OpenAPI schemas
func AllWithoutDirect ¶ added in v1.124.0
func AllWithoutDirect(smLoader *servicemappingloader.ServiceMappingLoader, serviceMetaLoader metadata.ServiceMetadataLoader) []schema.GroupVersionKind
func BasedOnAllServiceMappings ¶ added in v1.98.0
func BasedOnAllServiceMappings(smLoader *servicemappingloader.ServiceMappingLoader) []schema.GroupVersionKind
func BasedOnDCL ¶
func BasedOnDCL(serviceMetaLoader metadata.ServiceMetadataLoader) []schema.GroupVersionKind
func BasedOnHandwrittenIAMTypes ¶
func BasedOnHandwrittenIAMTypes() []schema.GroupVersionKind
func BasedOnManualServiceMappings ¶ added in v1.98.0
func BasedOnManualServiceMappings(smLoader *servicemappingloader.ServiceMappingLoader) []schema.GroupVersionKind
func DirectResources ¶ added in v1.124.0
func DirectResources() (map[schema.GroupVersionKind]bool, error)
func ManualResources ¶ added in v1.98.0
func ManualResources(smLoader *servicemappingloader.ServiceMappingLoader, serviceMetaLoader metadata.ServiceMetadataLoader) ([]schema.GroupVersionKind, error)
ManualResources returns GroupVersionKinds for all the manually configured KCC resources.
Types ¶
type GVKMetadata ¶ added in v1.124.0
Click to show internal directories.
Click to hide internal directories.