Documentation
¶
Index ¶
- func NewClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest() datasource.DataSource
- func NewClusterClusterpediaIoPediaClusterV1Alpha2Manifest() datasource.DataSource
- type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest
- func (r *ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2ManifestData
- type ClusterClusterpediaIoPediaClusterV1Alpha2Manifest
- func (r *ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterClusterpediaIoPediaClusterV1Alpha2ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest ¶
func NewClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest() datasource.DataSource
func NewClusterClusterpediaIoPediaClusterV1Alpha2Manifest ¶
func NewClusterClusterpediaIoPediaClusterV1Alpha2Manifest() datasource.DataSource
Types ¶
type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest ¶
type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest struct{}
func (*ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Metadata ¶
func (r *ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Read ¶
func (r *ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Schema ¶
func (r *ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2ManifestData ¶
type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { SyncResources *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Resources *[]string `tfsdk:"resources" json:"resources,omitempty"` Versions *[]string `tfsdk:"versions" json:"versions,omitempty"` } `tfsdk:"sync_resources" json:"syncResources,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ClusterClusterpediaIoPediaClusterV1Alpha2Manifest ¶
type ClusterClusterpediaIoPediaClusterV1Alpha2Manifest struct{}
func (*ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Metadata ¶
func (r *ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Read ¶
func (r *ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Schema ¶
func (r *ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterClusterpediaIoPediaClusterV1Alpha2ManifestData ¶
type ClusterClusterpediaIoPediaClusterV1Alpha2ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Apiserver *string `tfsdk:"apiserver" json:"apiserver,omitempty"` CaData *string `tfsdk:"ca_data" json:"caData,omitempty"` CertData *string `tfsdk:"cert_data" json:"certData,omitempty"` KeyData *string `tfsdk:"key_data" json:"keyData,omitempty"` Kubeconfig *string `tfsdk:"kubeconfig" json:"kubeconfig,omitempty"` ShardingName *string `tfsdk:"sharding_name" json:"shardingName,omitempty"` SyncAllCustomResources *bool `tfsdk:"sync_all_custom_resources" json:"syncAllCustomResources,omitempty"` SyncResources *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Resources *[]string `tfsdk:"resources" json:"resources,omitempty"` Versions *[]string `tfsdk:"versions" json:"versions,omitempty"` } `tfsdk:"sync_resources" json:"syncResources,omitempty"` SyncResourcesRefName *string `tfsdk:"sync_resources_ref_name" json:"syncResourcesRefName,omitempty"` TokenData *string `tfsdk:"token_data" json:"tokenData,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.