Documentation ¶
Index ¶
- func NewEksServicesK8SAwsAddonV1Alpha1Manifest() datasource.DataSource
- func NewEksServicesK8SAwsClusterV1Alpha1Manifest() datasource.DataSource
- func NewEksServicesK8SAwsFargateProfileV1Alpha1Manifest() datasource.DataSource
- func NewEksServicesK8SAwsNodegroupV1Alpha1Manifest() datasource.DataSource
- type EksServicesK8SAwsAddonV1Alpha1Manifest
- func (r *EksServicesK8SAwsAddonV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EksServicesK8SAwsAddonV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EksServicesK8SAwsAddonV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EksServicesK8SAwsAddonV1Alpha1ManifestData
- type EksServicesK8SAwsClusterV1Alpha1Manifest
- func (r *EksServicesK8SAwsClusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EksServicesK8SAwsClusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EksServicesK8SAwsClusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EksServicesK8SAwsClusterV1Alpha1ManifestData
- type EksServicesK8SAwsFargateProfileV1Alpha1Manifest
- func (r *EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EksServicesK8SAwsFargateProfileV1Alpha1ManifestData
- type EksServicesK8SAwsNodegroupV1Alpha1Manifest
- func (r *EksServicesK8SAwsNodegroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EksServicesK8SAwsNodegroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EksServicesK8SAwsNodegroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EksServicesK8SAwsNodegroupV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEksServicesK8SAwsAddonV1Alpha1Manifest ¶
func NewEksServicesK8SAwsAddonV1Alpha1Manifest() datasource.DataSource
func NewEksServicesK8SAwsClusterV1Alpha1Manifest ¶
func NewEksServicesK8SAwsClusterV1Alpha1Manifest() datasource.DataSource
func NewEksServicesK8SAwsFargateProfileV1Alpha1Manifest ¶
func NewEksServicesK8SAwsFargateProfileV1Alpha1Manifest() datasource.DataSource
func NewEksServicesK8SAwsNodegroupV1Alpha1Manifest ¶
func NewEksServicesK8SAwsNodegroupV1Alpha1Manifest() datasource.DataSource
Types ¶
type EksServicesK8SAwsAddonV1Alpha1Manifest ¶
type EksServicesK8SAwsAddonV1Alpha1Manifest struct{}
func (*EksServicesK8SAwsAddonV1Alpha1Manifest) Metadata ¶
func (r *EksServicesK8SAwsAddonV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EksServicesK8SAwsAddonV1Alpha1Manifest) Read ¶
func (r *EksServicesK8SAwsAddonV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EksServicesK8SAwsAddonV1Alpha1Manifest) Schema ¶
func (r *EksServicesK8SAwsAddonV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EksServicesK8SAwsAddonV1Alpha1ManifestData ¶
type EksServicesK8SAwsAddonV1Alpha1ManifestData 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 { AddonVersion *string `tfsdk:"addon_version" json:"addonVersion,omitempty"` ClientRequestToken *string `tfsdk:"client_request_token" json:"clientRequestToken,omitempty"` ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` ClusterRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"cluster_ref" json:"clusterRef,omitempty"` ConfigurationValues *string `tfsdk:"configuration_values" json:"configurationValues,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` PodIdentityAssociations *[]struct { RoleARN *string `tfsdk:"role_arn" json:"roleARN,omitempty"` ServiceAccount *string `tfsdk:"service_account" json:"serviceAccount,omitempty"` } `tfsdk:"pod_identity_associations" json:"podIdentityAssociations,omitempty"` ResolveConflicts *string `tfsdk:"resolve_conflicts" json:"resolveConflicts,omitempty"` ServiceAccountRoleARN *string `tfsdk:"service_account_role_arn" json:"serviceAccountRoleARN,omitempty"` ServiceAccountRoleRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"service_account_role_ref" json:"serviceAccountRoleRef,omitempty"` Tags *map[string]string `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EksServicesK8SAwsClusterV1Alpha1Manifest ¶
type EksServicesK8SAwsClusterV1Alpha1Manifest struct{}
func (*EksServicesK8SAwsClusterV1Alpha1Manifest) Metadata ¶
func (r *EksServicesK8SAwsClusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EksServicesK8SAwsClusterV1Alpha1Manifest) Read ¶
func (r *EksServicesK8SAwsClusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EksServicesK8SAwsClusterV1Alpha1Manifest) Schema ¶
func (r *EksServicesK8SAwsClusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EksServicesK8SAwsClusterV1Alpha1ManifestData ¶
type EksServicesK8SAwsClusterV1Alpha1ManifestData 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 { AccessConfig *struct { AuthenticationMode *string `tfsdk:"authentication_mode" json:"authenticationMode,omitempty"` BootstrapClusterCreatorAdminPermissions *bool `tfsdk:"bootstrap_cluster_creator_admin_permissions" json:"bootstrapClusterCreatorAdminPermissions,omitempty"` } `tfsdk:"access_config" json:"accessConfig,omitempty"` BootstrapSelfManagedAddons *bool `tfsdk:"bootstrap_self_managed_addons" json:"bootstrapSelfManagedAddons,omitempty"` ClientRequestToken *string `tfsdk:"client_request_token" json:"clientRequestToken,omitempty"` EncryptionConfig *[]struct { Provider *struct { KeyARN *string `tfsdk:"key_arn" json:"keyARN,omitempty"` KeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"key_ref" json:"keyRef,omitempty"` } `tfsdk:"provider" json:"provider,omitempty"` Resources *[]string `tfsdk:"resources" json:"resources,omitempty"` } `tfsdk:"encryption_config" json:"encryptionConfig,omitempty"` KubernetesNetworkConfig *struct { IpFamily *string `tfsdk:"ip_family" json:"ipFamily,omitempty"` ServiceIPv4CIDR *string `tfsdk:"service_i_pv4_cidr" json:"serviceIPv4CIDR,omitempty"` } `tfsdk:"kubernetes_network_config" json:"kubernetesNetworkConfig,omitempty"` Logging *struct { ClusterLogging *[]struct { Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` Types *[]string `tfsdk:"types" json:"types,omitempty"` } `tfsdk:"cluster_logging" json:"clusterLogging,omitempty"` } `tfsdk:"logging" json:"logging,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OutpostConfig *struct { ControlPlaneInstanceType *string `tfsdk:"control_plane_instance_type" json:"controlPlaneInstanceType,omitempty"` ControlPlanePlacement *struct { GroupName *string `tfsdk:"group_name" json:"groupName,omitempty"` } `tfsdk:"control_plane_placement" json:"controlPlanePlacement,omitempty"` OutpostARNs *[]string `tfsdk:"outpost_ar_ns" json:"outpostARNs,omitempty"` } `tfsdk:"outpost_config" json:"outpostConfig,omitempty"` ResourcesVPCConfig *struct { EndpointPrivateAccess *bool `tfsdk:"endpoint_private_access" json:"endpointPrivateAccess,omitempty"` EndpointPublicAccess *bool `tfsdk:"endpoint_public_access" json:"endpointPublicAccess,omitempty"` PublicAccessCIDRs *[]string `tfsdk:"public_access_cidrs" json:"publicAccessCIDRs,omitempty"` SecurityGroupIDs *[]string `tfsdk:"security_group_i_ds" json:"securityGroupIDs,omitempty"` SecurityGroupRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"security_group_refs" json:"securityGroupRefs,omitempty"` SubnetIDs *[]string `tfsdk:"subnet_i_ds" json:"subnetIDs,omitempty"` SubnetRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"subnet_refs" json:"subnetRefs,omitempty"` } `tfsdk:"resources_vpc_config" json:"resourcesVPCConfig,omitempty"` RoleARN *string `tfsdk:"role_arn" json:"roleARN,omitempty"` RoleRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"role_ref" json:"roleRef,omitempty"` Tags *map[string]string `tfsdk:"tags" json:"tags,omitempty"` UpgradePolicy *struct { SupportType *string `tfsdk:"support_type" json:"supportType,omitempty"` } `tfsdk:"upgrade_policy" json:"upgradePolicy,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EksServicesK8SAwsFargateProfileV1Alpha1Manifest ¶
type EksServicesK8SAwsFargateProfileV1Alpha1Manifest struct{}
func (*EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Metadata ¶
func (r *EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Read ¶
func (r *EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Schema ¶
func (r *EksServicesK8SAwsFargateProfileV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EksServicesK8SAwsFargateProfileV1Alpha1ManifestData ¶
type EksServicesK8SAwsFargateProfileV1Alpha1ManifestData 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 { ClientRequestToken *string `tfsdk:"client_request_token" json:"clientRequestToken,omitempty"` ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` ClusterRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"cluster_ref" json:"clusterRef,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` PodExecutionRoleARN *string `tfsdk:"pod_execution_role_arn" json:"podExecutionRoleARN,omitempty"` PodExecutionRoleRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"pod_execution_role_ref" json:"podExecutionRoleRef,omitempty"` Selectors *[]struct { Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"selectors" json:"selectors,omitempty"` SubnetRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"subnet_refs" json:"subnetRefs,omitempty"` Subnets *[]string `tfsdk:"subnets" json:"subnets,omitempty"` Tags *map[string]string `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EksServicesK8SAwsNodegroupV1Alpha1Manifest ¶
type EksServicesK8SAwsNodegroupV1Alpha1Manifest struct{}
func (*EksServicesK8SAwsNodegroupV1Alpha1Manifest) Metadata ¶
func (r *EksServicesK8SAwsNodegroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EksServicesK8SAwsNodegroupV1Alpha1Manifest) Read ¶
func (r *EksServicesK8SAwsNodegroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EksServicesK8SAwsNodegroupV1Alpha1Manifest) Schema ¶
func (r *EksServicesK8SAwsNodegroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EksServicesK8SAwsNodegroupV1Alpha1ManifestData ¶
type EksServicesK8SAwsNodegroupV1Alpha1ManifestData 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 { AmiType *string `tfsdk:"ami_type" json:"amiType,omitempty"` CapacityType *string `tfsdk:"capacity_type" json:"capacityType,omitempty"` ClientRequestToken *string `tfsdk:"client_request_token" json:"clientRequestToken,omitempty"` ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` ClusterRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"cluster_ref" json:"clusterRef,omitempty"` DiskSize *int64 `tfsdk:"disk_size" json:"diskSize,omitempty"` InstanceTypes *[]string `tfsdk:"instance_types" json:"instanceTypes,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` LaunchTemplate *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"launch_template" json:"launchTemplate,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` NodeRole *string `tfsdk:"node_role" json:"nodeRole,omitempty"` NodeRoleRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"node_role_ref" json:"nodeRoleRef,omitempty"` ReleaseVersion *string `tfsdk:"release_version" json:"releaseVersion,omitempty"` RemoteAccess *struct { Ec2SshKey *string `tfsdk:"ec2_ssh_key" json:"ec2SshKey,omitempty"` SourceSecurityGroupRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"source_security_group_refs" json:"sourceSecurityGroupRefs,omitempty"` SourceSecurityGroups *[]string `tfsdk:"source_security_groups" json:"sourceSecurityGroups,omitempty"` } `tfsdk:"remote_access" json:"remoteAccess,omitempty"` ScalingConfig *struct { DesiredSize *int64 `tfsdk:"desired_size" json:"desiredSize,omitempty"` MaxSize *int64 `tfsdk:"max_size" json:"maxSize,omitempty"` MinSize *int64 `tfsdk:"min_size" json:"minSize,omitempty"` } `tfsdk:"scaling_config" json:"scalingConfig,omitempty"` SubnetRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"subnet_refs" json:"subnetRefs,omitempty"` Subnets *[]string `tfsdk:"subnets" json:"subnets,omitempty"` Tags *map[string]string `tfsdk:"tags" json:"tags,omitempty"` Taints *[]struct { Effect *string `tfsdk:"effect" json:"effect,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"taints" json:"taints,omitempty"` UpdateConfig *struct { MaxUnavailable *int64 `tfsdk:"max_unavailable" json:"maxUnavailable,omitempty"` MaxUnavailablePercentage *int64 `tfsdk:"max_unavailable_percentage" json:"maxUnavailablePercentage,omitempty"` } `tfsdk:"update_config" json:"updateConfig,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.