Documentation ¶
Index ¶
- func NewInfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest() datasource.DataSource
- func NewInfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest() datasource.DataSource
- type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1ManifestData
- type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1ManifestData
- type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1ManifestData
- type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1ManifestData
- type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1ManifestData
- type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1ManifestData
- type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1ManifestData
- type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1ManifestData
- type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1ManifestData
- type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1ManifestData
- type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1ManifestData
- type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1ManifestData
- type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1ManifestData
- type InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoVsphereClusterV1Beta1ManifestData
- type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1ManifestData
- type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1ManifestData
- type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1ManifestData
- type InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoVsphereMachineV1Beta1ManifestData
- type InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest
- func (r *InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type InfrastructureClusterXK8SIoVsphereVmV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest() datasource.DataSource
func NewInfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest ¶
func NewInfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest() datasource.DataSource
Types ¶
type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoIbmpowerVsclusterTemplateV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Template *struct { Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Spec *struct { ControlPlaneEndpoint *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"` Network *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Regex *string `tfsdk:"regex" json:"regex,omitempty"` } `tfsdk:"network" json:"network,omitempty"` ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoIbmpowerVsclusterV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ControlPlaneEndpoint *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"` Network *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Regex *string `tfsdk:"regex" json:"regex,omitempty"` } `tfsdk:"network" json:"network,omitempty"` ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoIbmpowerVsimageV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bucket *string `tfsdk:"bucket" json:"bucket,omitempty"` ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` DeletePolicy *string `tfsdk:"delete_policy" json:"deletePolicy,omitempty"` Object *string `tfsdk:"object" json:"object,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"` StorageType *string `tfsdk:"storage_type" json:"storageType,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoIbmpowerVsmachineTemplateV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Template *struct { Spec *struct { Image *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Regex *string `tfsdk:"regex" json:"regex,omitempty"` } `tfsdk:"image" json:"image,omitempty"` ImageRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"image_ref" json:"imageRef,omitempty"` Memory *string `tfsdk:"memory" json:"memory,omitempty"` Network *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Regex *string `tfsdk:"regex" json:"regex,omitempty"` } `tfsdk:"network" json:"network,omitempty"` ProcType *string `tfsdk:"proc_type" json:"procType,omitempty"` Processors *string `tfsdk:"processors" json:"processors,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"` SshKey *string `tfsdk:"ssh_key" json:"sshKey,omitempty"` SysType *string `tfsdk:"sys_type" json:"sysType,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoIbmpowerVsmachineV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Image *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Regex *string `tfsdk:"regex" json:"regex,omitempty"` } `tfsdk:"image" json:"image,omitempty"` ImageRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"image_ref" json:"imageRef,omitempty"` Memory *string `tfsdk:"memory" json:"memory,omitempty"` Network *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Regex *string `tfsdk:"regex" json:"regex,omitempty"` } `tfsdk:"network" json:"network,omitempty"` ProcType *string `tfsdk:"proc_type" json:"procType,omitempty"` Processors *string `tfsdk:"processors" json:"processors,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` ServiceInstanceID *string `tfsdk:"service_instance_id" json:"serviceInstanceID,omitempty"` SshKey *string `tfsdk:"ssh_key" json:"sshKey,omitempty"` SysType *string `tfsdk:"sys_type" json:"sysType,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoIbmvpcclusterV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ControlPlaneEndpoint *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"` ControlPlaneLoadBalancer *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"control_plane_load_balancer" json:"controlPlaneLoadBalancer,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` ResourceGroup *string `tfsdk:"resource_group" json:"resourceGroup,omitempty"` Vpc *string `tfsdk:"vpc" json:"vpc,omitempty"` Zone *string `tfsdk:"zone" json:"zone,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoIbmvpcmachineTemplateV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Template *struct { Spec *struct { BootVolume *struct { DeleteVolumeOnInstanceDelete *bool `tfsdk:"delete_volume_on_instance_delete" json:"deleteVolumeOnInstanceDelete,omitempty"` EncryptionKeyCRN *string `tfsdk:"encryption_key_crn" json:"encryptionKeyCRN,omitempty"` Iops *int64 `tfsdk:"iops" json:"iops,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Profile *string `tfsdk:"profile" json:"profile,omitempty"` SizeGiB *int64 `tfsdk:"size_gi_b" json:"sizeGiB,omitempty"` } `tfsdk:"boot_volume" json:"bootVolume,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` ImageName *string `tfsdk:"image_name" json:"imageName,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` PrimaryNetworkInterface *struct { Subnet *string `tfsdk:"subnet" json:"subnet,omitempty"` } `tfsdk:"primary_network_interface" json:"primaryNetworkInterface,omitempty"` Profile *string `tfsdk:"profile" json:"profile,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` SshKeyNames *[]string `tfsdk:"ssh_key_names" json:"sshKeyNames,omitempty"` SshKeys *[]string `tfsdk:"ssh_keys" json:"sshKeys,omitempty"` Zone *string `tfsdk:"zone" json:"zone,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoIbmvpcmachineV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { BootVolume *struct { DeleteVolumeOnInstanceDelete *bool `tfsdk:"delete_volume_on_instance_delete" json:"deleteVolumeOnInstanceDelete,omitempty"` EncryptionKeyCRN *string `tfsdk:"encryption_key_crn" json:"encryptionKeyCRN,omitempty"` Iops *int64 `tfsdk:"iops" json:"iops,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Profile *string `tfsdk:"profile" json:"profile,omitempty"` SizeGiB *int64 `tfsdk:"size_gi_b" json:"sizeGiB,omitempty"` } `tfsdk:"boot_volume" json:"bootVolume,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` ImageName *string `tfsdk:"image_name" json:"imageName,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` PrimaryNetworkInterface *struct { Subnet *string `tfsdk:"subnet" json:"subnet,omitempty"` } `tfsdk:"primary_network_interface" json:"primaryNetworkInterface,omitempty"` Profile *string `tfsdk:"profile" json:"profile,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` SshKeyNames *[]string `tfsdk:"ssh_key_names" json:"sshKeyNames,omitempty"` SshKeys *[]string `tfsdk:"ssh_keys" json:"sshKeys,omitempty"` Zone *string `tfsdk:"zone" json:"zone,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoTinkerbellClusterV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ControlPlaneEndpoint *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"` ImageLookupBaseRegistry *string `tfsdk:"image_lookup_base_registry" json:"imageLookupBaseRegistry,omitempty"` ImageLookupFormat *string `tfsdk:"image_lookup_format" json:"imageLookupFormat,omitempty"` ImageLookupOSDistro *string `tfsdk:"image_lookup_os_distro" json:"imageLookupOSDistro,omitempty"` ImageLookupOSVersion *string `tfsdk:"image_lookup_os_version" json:"imageLookupOSVersion,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoTinkerbellMachineTemplateV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Template *struct { Spec *struct { HardwareAffinity *struct { Preferred *[]struct { HardwareAffinityTerm *struct { LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` } `tfsdk:"hardware_affinity_term" json:"hardwareAffinityTerm,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred" json:"preferred,omitempty"` Required *[]struct { LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` } `tfsdk:"required" json:"required,omitempty"` } `tfsdk:"hardware_affinity" json:"hardwareAffinity,omitempty"` HardwareName *string `tfsdk:"hardware_name" json:"hardwareName,omitempty"` ImageLookupBaseRegistry *string `tfsdk:"image_lookup_base_registry" json:"imageLookupBaseRegistry,omitempty"` ImageLookupFormat *string `tfsdk:"image_lookup_format" json:"imageLookupFormat,omitempty"` ImageLookupOSDistro *string `tfsdk:"image_lookup_os_distro" json:"imageLookupOSDistro,omitempty"` ImageLookupOSVersion *string `tfsdk:"image_lookup_os_version" json:"imageLookupOSVersion,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` TemplateOverride *string `tfsdk:"template_override" json:"templateOverride,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoTinkerbellMachineV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { HardwareAffinity *struct { Preferred *[]struct { HardwareAffinityTerm *struct { LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` } `tfsdk:"hardware_affinity_term" json:"hardwareAffinityTerm,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred" json:"preferred,omitempty"` Required *[]struct { LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` } `tfsdk:"required" json:"required,omitempty"` } `tfsdk:"hardware_affinity" json:"hardwareAffinity,omitempty"` HardwareName *string `tfsdk:"hardware_name" json:"hardwareName,omitempty"` ImageLookupBaseRegistry *string `tfsdk:"image_lookup_base_registry" json:"imageLookupBaseRegistry,omitempty"` ImageLookupFormat *string `tfsdk:"image_lookup_format" json:"imageLookupFormat,omitempty"` ImageLookupOSDistro *string `tfsdk:"image_lookup_os_distro" json:"imageLookupOSDistro,omitempty"` ImageLookupOSVersion *string `tfsdk:"image_lookup_os_version" json:"imageLookupOSVersion,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` TemplateOverride *string `tfsdk:"template_override" json:"templateOverride,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoVsphereClusterIdentityV1Beta1ManifestData 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 { AllowedNamespaces *struct { Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"allowed_namespaces" json:"allowedNamespaces,omitempty"` SecretName *string `tfsdk:"secret_name" json:"secretName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoVsphereClusterTemplateV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Template *struct { Spec *struct { ClusterModules *[]struct { ControlPlane *bool `tfsdk:"control_plane" json:"controlPlane,omitempty"` ModuleUUID *string `tfsdk:"module_uuid" json:"moduleUUID,omitempty"` TargetObjectName *string `tfsdk:"target_object_name" json:"targetObjectName,omitempty"` } `tfsdk:"cluster_modules" json:"clusterModules,omitempty"` ControlPlaneEndpoint *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"` FailureDomainSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"failure_domain_selector" json:"failureDomainSelector,omitempty"` IdentityRef *struct { Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"identity_ref" json:"identityRef,omitempty"` Server *string `tfsdk:"server" json:"server,omitempty"` Thumbprint *string `tfsdk:"thumbprint" json:"thumbprint,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoVsphereClusterV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoVsphereClusterV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoVsphereClusterV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ClusterModules *[]struct { ControlPlane *bool `tfsdk:"control_plane" json:"controlPlane,omitempty"` ModuleUUID *string `tfsdk:"module_uuid" json:"moduleUUID,omitempty"` TargetObjectName *string `tfsdk:"target_object_name" json:"targetObjectName,omitempty"` } `tfsdk:"cluster_modules" json:"clusterModules,omitempty"` ControlPlaneEndpoint *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"` FailureDomainSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"failure_domain_selector" json:"failureDomainSelector,omitempty"` IdentityRef *struct { Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"identity_ref" json:"identityRef,omitempty"` Server *string `tfsdk:"server" json:"server,omitempty"` Thumbprint *string `tfsdk:"thumbprint" json:"thumbprint,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoVsphereDeploymentZoneV1Beta1ManifestData 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 { ControlPlane *bool `tfsdk:"control_plane" json:"controlPlane,omitempty"` FailureDomain *string `tfsdk:"failure_domain" json:"failureDomain,omitempty"` PlacementConstraint *struct { Folder *string `tfsdk:"folder" json:"folder,omitempty"` ResourcePool *string `tfsdk:"resource_pool" json:"resourcePool,omitempty"` } `tfsdk:"placement_constraint" json:"placementConstraint,omitempty"` Server *string `tfsdk:"server" json:"server,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoVsphereFailureDomainV1Beta1ManifestData 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 { Region *struct { AutoConfigure *bool `tfsdk:"auto_configure" json:"autoConfigure,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` TagCategory *string `tfsdk:"tag_category" json:"tagCategory,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"region" json:"region,omitempty"` Topology *struct { ComputeCluster *string `tfsdk:"compute_cluster" json:"computeCluster,omitempty"` Datacenter *string `tfsdk:"datacenter" json:"datacenter,omitempty"` Datastore *string `tfsdk:"datastore" json:"datastore,omitempty"` Hosts *struct { HostGroupName *string `tfsdk:"host_group_name" json:"hostGroupName,omitempty"` VmGroupName *string `tfsdk:"vm_group_name" json:"vmGroupName,omitempty"` } `tfsdk:"hosts" json:"hosts,omitempty"` Networks *[]string `tfsdk:"networks" json:"networks,omitempty"` } `tfsdk:"topology" json:"topology,omitempty"` Zone *struct { AutoConfigure *bool `tfsdk:"auto_configure" json:"autoConfigure,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` TagCategory *string `tfsdk:"tag_category" json:"tagCategory,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"zone" json:"zone,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoVsphereMachineTemplateV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Template *struct { Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Spec *struct { AdditionalDisksGiB *[]string `tfsdk:"additional_disks_gi_b" json:"additionalDisksGiB,omitempty"` CloneMode *string `tfsdk:"clone_mode" json:"cloneMode,omitempty"` CustomVMXKeys *map[string]string `tfsdk:"custom_vmx_keys" json:"customVMXKeys,omitempty"` Datacenter *string `tfsdk:"datacenter" json:"datacenter,omitempty"` Datastore *string `tfsdk:"datastore" json:"datastore,omitempty"` DiskGiB *int64 `tfsdk:"disk_gi_b" json:"diskGiB,omitempty"` FailureDomain *string `tfsdk:"failure_domain" json:"failureDomain,omitempty"` Folder *string `tfsdk:"folder" json:"folder,omitempty"` GuestSoftPowerOffTimeout *string `tfsdk:"guest_soft_power_off_timeout" json:"guestSoftPowerOffTimeout,omitempty"` HardwareVersion *string `tfsdk:"hardware_version" json:"hardwareVersion,omitempty"` MemoryMiB *int64 `tfsdk:"memory_mi_b" json:"memoryMiB,omitempty"` Network *struct { Devices *[]struct { AddressesFromPools *[]struct { ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"addresses_from_pools" json:"addressesFromPools,omitempty"` DeviceName *string `tfsdk:"device_name" json:"deviceName,omitempty"` Dhcp4 *bool `tfsdk:"dhcp4" json:"dhcp4,omitempty"` Dhcp4Overrides *struct { Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` RouteMetric *int64 `tfsdk:"route_metric" json:"routeMetric,omitempty"` SendHostname *bool `tfsdk:"send_hostname" json:"sendHostname,omitempty"` UseDNS *bool `tfsdk:"use_dns" json:"useDNS,omitempty"` UseDomains *string `tfsdk:"use_domains" json:"useDomains,omitempty"` UseHostname *bool `tfsdk:"use_hostname" json:"useHostname,omitempty"` UseMTU *bool `tfsdk:"use_mtu" json:"useMTU,omitempty"` UseNTP *bool `tfsdk:"use_ntp" json:"useNTP,omitempty"` UseRoutes *string `tfsdk:"use_routes" json:"useRoutes,omitempty"` } `tfsdk:"dhcp4_overrides" json:"dhcp4Overrides,omitempty"` Dhcp6 *bool `tfsdk:"dhcp6" json:"dhcp6,omitempty"` Dhcp6Overrides *struct { Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` RouteMetric *int64 `tfsdk:"route_metric" json:"routeMetric,omitempty"` SendHostname *bool `tfsdk:"send_hostname" json:"sendHostname,omitempty"` UseDNS *bool `tfsdk:"use_dns" json:"useDNS,omitempty"` UseDomains *string `tfsdk:"use_domains" json:"useDomains,omitempty"` UseHostname *bool `tfsdk:"use_hostname" json:"useHostname,omitempty"` UseMTU *bool `tfsdk:"use_mtu" json:"useMTU,omitempty"` UseNTP *bool `tfsdk:"use_ntp" json:"useNTP,omitempty"` UseRoutes *string `tfsdk:"use_routes" json:"useRoutes,omitempty"` } `tfsdk:"dhcp6_overrides" json:"dhcp6Overrides,omitempty"` Gateway4 *string `tfsdk:"gateway4" json:"gateway4,omitempty"` Gateway6 *string `tfsdk:"gateway6" json:"gateway6,omitempty"` IpAddrs *[]string `tfsdk:"ip_addrs" json:"ipAddrs,omitempty"` MacAddr *string `tfsdk:"mac_addr" json:"macAddr,omitempty"` Mtu *int64 `tfsdk:"mtu" json:"mtu,omitempty"` Nameservers *[]string `tfsdk:"nameservers" json:"nameservers,omitempty"` NetworkName *string `tfsdk:"network_name" json:"networkName,omitempty"` Routes *[]struct { Metric *int64 `tfsdk:"metric" json:"metric,omitempty"` To *string `tfsdk:"to" json:"to,omitempty"` Via *string `tfsdk:"via" json:"via,omitempty"` } `tfsdk:"routes" json:"routes,omitempty"` SearchDomains *[]string `tfsdk:"search_domains" json:"searchDomains,omitempty"` SkipIPAllocation *bool `tfsdk:"skip_ip_allocation" json:"skipIPAllocation,omitempty"` } `tfsdk:"devices" json:"devices,omitempty"` PreferredAPIServerCidr *string `tfsdk:"preferred_api_server_cidr" json:"preferredAPIServerCidr,omitempty"` Routes *[]struct { Metric *int64 `tfsdk:"metric" json:"metric,omitempty"` To *string `tfsdk:"to" json:"to,omitempty"` Via *string `tfsdk:"via" json:"via,omitempty"` } `tfsdk:"routes" json:"routes,omitempty"` } `tfsdk:"network" json:"network,omitempty"` NumCPUs *int64 `tfsdk:"num_cp_us" json:"numCPUs,omitempty"` NumCoresPerSocket *int64 `tfsdk:"num_cores_per_socket" json:"numCoresPerSocket,omitempty"` Os *string `tfsdk:"os" json:"os,omitempty"` PciDevices *[]struct { CustomLabel *string `tfsdk:"custom_label" json:"customLabel,omitempty"` DeviceId *int64 `tfsdk:"device_id" json:"deviceId,omitempty"` VGPUProfile *string `tfsdk:"v_gpu_profile" json:"vGPUProfile,omitempty"` VendorId *int64 `tfsdk:"vendor_id" json:"vendorId,omitempty"` } `tfsdk:"pci_devices" json:"pciDevices,omitempty"` PowerOffMode *string `tfsdk:"power_off_mode" json:"powerOffMode,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` ResourcePool *string `tfsdk:"resource_pool" json:"resourcePool,omitempty"` Server *string `tfsdk:"server" json:"server,omitempty"` Snapshot *string `tfsdk:"snapshot" json:"snapshot,omitempty"` StoragePolicyName *string `tfsdk:"storage_policy_name" json:"storagePolicyName,omitempty"` TagIDs *[]string `tfsdk:"tag_i_ds" json:"tagIDs,omitempty"` Template *string `tfsdk:"template" json:"template,omitempty"` Thumbprint *string `tfsdk:"thumbprint" json:"thumbprint,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoVsphereMachineV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoVsphereMachineV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoVsphereMachineV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AdditionalDisksGiB *[]string `tfsdk:"additional_disks_gi_b" json:"additionalDisksGiB,omitempty"` CloneMode *string `tfsdk:"clone_mode" json:"cloneMode,omitempty"` CustomVMXKeys *map[string]string `tfsdk:"custom_vmx_keys" json:"customVMXKeys,omitempty"` Datacenter *string `tfsdk:"datacenter" json:"datacenter,omitempty"` Datastore *string `tfsdk:"datastore" json:"datastore,omitempty"` DiskGiB *int64 `tfsdk:"disk_gi_b" json:"diskGiB,omitempty"` FailureDomain *string `tfsdk:"failure_domain" json:"failureDomain,omitempty"` Folder *string `tfsdk:"folder" json:"folder,omitempty"` GuestSoftPowerOffTimeout *string `tfsdk:"guest_soft_power_off_timeout" json:"guestSoftPowerOffTimeout,omitempty"` HardwareVersion *string `tfsdk:"hardware_version" json:"hardwareVersion,omitempty"` MemoryMiB *int64 `tfsdk:"memory_mi_b" json:"memoryMiB,omitempty"` Network *struct { Devices *[]struct { AddressesFromPools *[]struct { ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"addresses_from_pools" json:"addressesFromPools,omitempty"` DeviceName *string `tfsdk:"device_name" json:"deviceName,omitempty"` Dhcp4 *bool `tfsdk:"dhcp4" json:"dhcp4,omitempty"` Dhcp4Overrides *struct { Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` RouteMetric *int64 `tfsdk:"route_metric" json:"routeMetric,omitempty"` SendHostname *bool `tfsdk:"send_hostname" json:"sendHostname,omitempty"` UseDNS *bool `tfsdk:"use_dns" json:"useDNS,omitempty"` UseDomains *string `tfsdk:"use_domains" json:"useDomains,omitempty"` UseHostname *bool `tfsdk:"use_hostname" json:"useHostname,omitempty"` UseMTU *bool `tfsdk:"use_mtu" json:"useMTU,omitempty"` UseNTP *bool `tfsdk:"use_ntp" json:"useNTP,omitempty"` UseRoutes *string `tfsdk:"use_routes" json:"useRoutes,omitempty"` } `tfsdk:"dhcp4_overrides" json:"dhcp4Overrides,omitempty"` Dhcp6 *bool `tfsdk:"dhcp6" json:"dhcp6,omitempty"` Dhcp6Overrides *struct { Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` RouteMetric *int64 `tfsdk:"route_metric" json:"routeMetric,omitempty"` SendHostname *bool `tfsdk:"send_hostname" json:"sendHostname,omitempty"` UseDNS *bool `tfsdk:"use_dns" json:"useDNS,omitempty"` UseDomains *string `tfsdk:"use_domains" json:"useDomains,omitempty"` UseHostname *bool `tfsdk:"use_hostname" json:"useHostname,omitempty"` UseMTU *bool `tfsdk:"use_mtu" json:"useMTU,omitempty"` UseNTP *bool `tfsdk:"use_ntp" json:"useNTP,omitempty"` UseRoutes *string `tfsdk:"use_routes" json:"useRoutes,omitempty"` } `tfsdk:"dhcp6_overrides" json:"dhcp6Overrides,omitempty"` Gateway4 *string `tfsdk:"gateway4" json:"gateway4,omitempty"` Gateway6 *string `tfsdk:"gateway6" json:"gateway6,omitempty"` IpAddrs *[]string `tfsdk:"ip_addrs" json:"ipAddrs,omitempty"` MacAddr *string `tfsdk:"mac_addr" json:"macAddr,omitempty"` Mtu *int64 `tfsdk:"mtu" json:"mtu,omitempty"` Nameservers *[]string `tfsdk:"nameservers" json:"nameservers,omitempty"` NetworkName *string `tfsdk:"network_name" json:"networkName,omitempty"` Routes *[]struct { Metric *int64 `tfsdk:"metric" json:"metric,omitempty"` To *string `tfsdk:"to" json:"to,omitempty"` Via *string `tfsdk:"via" json:"via,omitempty"` } `tfsdk:"routes" json:"routes,omitempty"` SearchDomains *[]string `tfsdk:"search_domains" json:"searchDomains,omitempty"` SkipIPAllocation *bool `tfsdk:"skip_ip_allocation" json:"skipIPAllocation,omitempty"` } `tfsdk:"devices" json:"devices,omitempty"` PreferredAPIServerCidr *string `tfsdk:"preferred_api_server_cidr" json:"preferredAPIServerCidr,omitempty"` Routes *[]struct { Metric *int64 `tfsdk:"metric" json:"metric,omitempty"` To *string `tfsdk:"to" json:"to,omitempty"` Via *string `tfsdk:"via" json:"via,omitempty"` } `tfsdk:"routes" json:"routes,omitempty"` } `tfsdk:"network" json:"network,omitempty"` NumCPUs *int64 `tfsdk:"num_cp_us" json:"numCPUs,omitempty"` NumCoresPerSocket *int64 `tfsdk:"num_cores_per_socket" json:"numCoresPerSocket,omitempty"` Os *string `tfsdk:"os" json:"os,omitempty"` PciDevices *[]struct { CustomLabel *string `tfsdk:"custom_label" json:"customLabel,omitempty"` DeviceId *int64 `tfsdk:"device_id" json:"deviceId,omitempty"` VGPUProfile *string `tfsdk:"v_gpu_profile" json:"vGPUProfile,omitempty"` VendorId *int64 `tfsdk:"vendor_id" json:"vendorId,omitempty"` } `tfsdk:"pci_devices" json:"pciDevices,omitempty"` PowerOffMode *string `tfsdk:"power_off_mode" json:"powerOffMode,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` ResourcePool *string `tfsdk:"resource_pool" json:"resourcePool,omitempty"` Server *string `tfsdk:"server" json:"server,omitempty"` Snapshot *string `tfsdk:"snapshot" json:"snapshot,omitempty"` StoragePolicyName *string `tfsdk:"storage_policy_name" json:"storagePolicyName,omitempty"` TagIDs *[]string `tfsdk:"tag_i_ds" json:"tagIDs,omitempty"` Template *string `tfsdk:"template" json:"template,omitempty"` Thumbprint *string `tfsdk:"thumbprint" json:"thumbprint,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest ¶
type InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest struct{}
func (*InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Metadata ¶
func (r *InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Read ¶
func (r *InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Schema ¶
func (r *InfrastructureClusterXK8SIoVsphereVmV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type InfrastructureClusterXK8SIoVsphereVmV1Beta1ManifestData ¶
type InfrastructureClusterXK8SIoVsphereVmV1Beta1ManifestData 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"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AdditionalDisksGiB *[]string `tfsdk:"additional_disks_gi_b" json:"additionalDisksGiB,omitempty"` BiosUUID *string `tfsdk:"bios_uuid" json:"biosUUID,omitempty"` BootstrapRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"bootstrap_ref" json:"bootstrapRef,omitempty"` CloneMode *string `tfsdk:"clone_mode" json:"cloneMode,omitempty"` CustomVMXKeys *map[string]string `tfsdk:"custom_vmx_keys" json:"customVMXKeys,omitempty"` Datacenter *string `tfsdk:"datacenter" json:"datacenter,omitempty"` Datastore *string `tfsdk:"datastore" json:"datastore,omitempty"` DiskGiB *int64 `tfsdk:"disk_gi_b" json:"diskGiB,omitempty"` Folder *string `tfsdk:"folder" json:"folder,omitempty"` GuestSoftPowerOffTimeout *string `tfsdk:"guest_soft_power_off_timeout" json:"guestSoftPowerOffTimeout,omitempty"` HardwareVersion *string `tfsdk:"hardware_version" json:"hardwareVersion,omitempty"` MemoryMiB *int64 `tfsdk:"memory_mi_b" json:"memoryMiB,omitempty"` Network *struct { Devices *[]struct { AddressesFromPools *[]struct { ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"addresses_from_pools" json:"addressesFromPools,omitempty"` DeviceName *string `tfsdk:"device_name" json:"deviceName,omitempty"` Dhcp4 *bool `tfsdk:"dhcp4" json:"dhcp4,omitempty"` Dhcp4Overrides *struct { Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` RouteMetric *int64 `tfsdk:"route_metric" json:"routeMetric,omitempty"` SendHostname *bool `tfsdk:"send_hostname" json:"sendHostname,omitempty"` UseDNS *bool `tfsdk:"use_dns" json:"useDNS,omitempty"` UseDomains *string `tfsdk:"use_domains" json:"useDomains,omitempty"` UseHostname *bool `tfsdk:"use_hostname" json:"useHostname,omitempty"` UseMTU *bool `tfsdk:"use_mtu" json:"useMTU,omitempty"` UseNTP *bool `tfsdk:"use_ntp" json:"useNTP,omitempty"` UseRoutes *string `tfsdk:"use_routes" json:"useRoutes,omitempty"` } `tfsdk:"dhcp4_overrides" json:"dhcp4Overrides,omitempty"` Dhcp6 *bool `tfsdk:"dhcp6" json:"dhcp6,omitempty"` Dhcp6Overrides *struct { Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` RouteMetric *int64 `tfsdk:"route_metric" json:"routeMetric,omitempty"` SendHostname *bool `tfsdk:"send_hostname" json:"sendHostname,omitempty"` UseDNS *bool `tfsdk:"use_dns" json:"useDNS,omitempty"` UseDomains *string `tfsdk:"use_domains" json:"useDomains,omitempty"` UseHostname *bool `tfsdk:"use_hostname" json:"useHostname,omitempty"` UseMTU *bool `tfsdk:"use_mtu" json:"useMTU,omitempty"` UseNTP *bool `tfsdk:"use_ntp" json:"useNTP,omitempty"` UseRoutes *string `tfsdk:"use_routes" json:"useRoutes,omitempty"` } `tfsdk:"dhcp6_overrides" json:"dhcp6Overrides,omitempty"` Gateway4 *string `tfsdk:"gateway4" json:"gateway4,omitempty"` Gateway6 *string `tfsdk:"gateway6" json:"gateway6,omitempty"` IpAddrs *[]string `tfsdk:"ip_addrs" json:"ipAddrs,omitempty"` MacAddr *string `tfsdk:"mac_addr" json:"macAddr,omitempty"` Mtu *int64 `tfsdk:"mtu" json:"mtu,omitempty"` Nameservers *[]string `tfsdk:"nameservers" json:"nameservers,omitempty"` NetworkName *string `tfsdk:"network_name" json:"networkName,omitempty"` Routes *[]struct { Metric *int64 `tfsdk:"metric" json:"metric,omitempty"` To *string `tfsdk:"to" json:"to,omitempty"` Via *string `tfsdk:"via" json:"via,omitempty"` } `tfsdk:"routes" json:"routes,omitempty"` SearchDomains *[]string `tfsdk:"search_domains" json:"searchDomains,omitempty"` SkipIPAllocation *bool `tfsdk:"skip_ip_allocation" json:"skipIPAllocation,omitempty"` } `tfsdk:"devices" json:"devices,omitempty"` PreferredAPIServerCidr *string `tfsdk:"preferred_api_server_cidr" json:"preferredAPIServerCidr,omitempty"` Routes *[]struct { Metric *int64 `tfsdk:"metric" json:"metric,omitempty"` To *string `tfsdk:"to" json:"to,omitempty"` Via *string `tfsdk:"via" json:"via,omitempty"` } `tfsdk:"routes" json:"routes,omitempty"` } `tfsdk:"network" json:"network,omitempty"` NumCPUs *int64 `tfsdk:"num_cp_us" json:"numCPUs,omitempty"` NumCoresPerSocket *int64 `tfsdk:"num_cores_per_socket" json:"numCoresPerSocket,omitempty"` Os *string `tfsdk:"os" json:"os,omitempty"` PciDevices *[]struct { CustomLabel *string `tfsdk:"custom_label" json:"customLabel,omitempty"` DeviceId *int64 `tfsdk:"device_id" json:"deviceId,omitempty"` VGPUProfile *string `tfsdk:"v_gpu_profile" json:"vGPUProfile,omitempty"` VendorId *int64 `tfsdk:"vendor_id" json:"vendorId,omitempty"` } `tfsdk:"pci_devices" json:"pciDevices,omitempty"` PowerOffMode *string `tfsdk:"power_off_mode" json:"powerOffMode,omitempty"` ResourcePool *string `tfsdk:"resource_pool" json:"resourcePool,omitempty"` Server *string `tfsdk:"server" json:"server,omitempty"` Snapshot *string `tfsdk:"snapshot" json:"snapshot,omitempty"` StoragePolicyName *string `tfsdk:"storage_policy_name" json:"storagePolicyName,omitempty"` TagIDs *[]string `tfsdk:"tag_i_ds" json:"tagIDs,omitempty"` Template *string `tfsdk:"template" json:"template,omitempty"` Thumbprint *string `tfsdk:"thumbprint" json:"thumbprint,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_tinkerbell_cluster_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_tinkerbell_machine_template_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_tinkerbell_machine_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_v_sphere_machine_v1beta1_manifest.go
- infrastructure_cluster_x_k8s_io_v_sphere_vm_v1beta1_manifest.go
Click to show internal directories.
Click to hide internal directories.