Viewing docs for selectel 7.5.5
published on Tuesday, Mar 10, 2026 by selectel
published on Tuesday, Mar 10, 2026 by selectel
Viewing docs for selectel 7.5.5
published on Tuesday, Mar 10, 2026 by selectel
published on Tuesday, Mar 10, 2026 by selectel
Provides a list of available admission controllers. For more information about admission controllers in Managed Kubernetes, see the official Selectel documentation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const admissionControllers1 = selectel.getMksAdmissionControllersV1({
projectId: project1.id,
region: "ru-3",
});
import pulumi
import pulumi_selectel as selectel
admission_controllers1 = selectel.get_mks_admission_controllers_v1(project_id=project1["id"],
region="ru-3")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetMksAdmissionControllersV1(ctx, &selectel.GetMksAdmissionControllersV1Args{
ProjectId: project1.Id,
Region: "ru-3",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var admissionControllers1 = Selectel.GetMksAdmissionControllersV1.Invoke(new()
{
ProjectId = project1.Id,
Region = "ru-3",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetMksAdmissionControllersV1Args;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var admissionControllers1 = SelectelFunctions.getMksAdmissionControllersV1(GetMksAdmissionControllersV1Args.builder()
.projectId(project1.id())
.region("ru-3")
.build());
}
}
variables:
admissionControllers1:
fn::invoke:
function: selectel:getMksAdmissionControllersV1
arguments:
projectId: ${project1.id}
region: ru-3
Using getMksAdmissionControllersV1
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMksAdmissionControllersV1(args: GetMksAdmissionControllersV1Args, opts?: InvokeOptions): Promise<GetMksAdmissionControllersV1Result>
function getMksAdmissionControllersV1Output(args: GetMksAdmissionControllersV1OutputArgs, opts?: InvokeOptions): Output<GetMksAdmissionControllersV1Result>def get_mks_admission_controllers_v1(filters: Optional[Sequence[GetMksAdmissionControllersV1Filter]] = None,
id: Optional[str] = None,
project_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMksAdmissionControllersV1Result
def get_mks_admission_controllers_v1_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetMksAdmissionControllersV1FilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMksAdmissionControllersV1Result]func GetMksAdmissionControllersV1(ctx *Context, args *GetMksAdmissionControllersV1Args, opts ...InvokeOption) (*GetMksAdmissionControllersV1Result, error)
func GetMksAdmissionControllersV1Output(ctx *Context, args *GetMksAdmissionControllersV1OutputArgs, opts ...InvokeOption) GetMksAdmissionControllersV1ResultOutput> Note: This function is named GetMksAdmissionControllersV1 in the Go SDK.
public static class GetMksAdmissionControllersV1
{
public static Task<GetMksAdmissionControllersV1Result> InvokeAsync(GetMksAdmissionControllersV1Args args, InvokeOptions? opts = null)
public static Output<GetMksAdmissionControllersV1Result> Invoke(GetMksAdmissionControllersV1InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMksAdmissionControllersV1Result> getMksAdmissionControllersV1(GetMksAdmissionControllersV1Args args, InvokeOptions options)
public static Output<GetMksAdmissionControllersV1Result> getMksAdmissionControllersV1(GetMksAdmissionControllersV1Args args, InvokeOptions options)
fn::invoke:
function: selectel:index/getMksAdmissionControllersV1:getMksAdmissionControllersV1
arguments:
# arguments dictionaryThe following arguments are supported:
- Project
Id string - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- Region string
- Pool where the cluster is located, for example,
ru-3. - Filters
List<Get
Mks Admission Controllers V1Filter> - Values to filter available admission controllers:
- Id string
- Project
Id string - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- Region string
- Pool where the cluster is located, for example,
ru-3. - Filters
[]Get
Mks Admission Controllers V1Filter - Values to filter available admission controllers:
- Id string
- project
Id String - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- region String
- Pool where the cluster is located, for example,
ru-3. - filters
List<Get
Mks Admission Controllers V1Filter> - Values to filter available admission controllers:
- id String
- project
Id string - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- region string
- Pool where the cluster is located, for example,
ru-3. - filters
Get
Mks Admission Controllers V1Filter[] - Values to filter available admission controllers:
- id string
- project_
id str - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- region str
- Pool where the cluster is located, for example,
ru-3. - filters
Sequence[Get
Mks Admission Controllers V1Filter] - Values to filter available admission controllers:
- id str
getMksAdmissionControllersV1 Result
The following output properties are available:
- Admission
Controllers List<GetMks Admission Controllers V1Admission Controller> - List of available admission controllers.
- Id string
- Project
Id string - Region string
- Filters
List<Get
Mks Admission Controllers V1Filter>
- Admission
Controllers []GetMks Admission Controllers V1Admission Controller - List of available admission controllers.
- Id string
- Project
Id string - Region string
- Filters
[]Get
Mks Admission Controllers V1Filter
- admission
Controllers List<GetMks Admission Controllers V1Admission Controller> - List of available admission controllers.
- id String
- project
Id String - region String
- filters
List<Get
Mks Admission Controllers V1Filter>
- admission
Controllers GetMks Admission Controllers V1Admission Controller[] - List of available admission controllers.
- id string
- project
Id string - region string
- filters
Get
Mks Admission Controllers V1Filter[]
- admission_
controllers Sequence[GetMks Admission Controllers V1Admission Controller] - List of available admission controllers.
- id str
- project_
id str - region str
- filters
Sequence[Get
Mks Admission Controllers V1Filter]
- admission
Controllers List<Property Map> - List of available admission controllers.
- id String
- project
Id String - region String
- filters List<Property Map>
Supporting Types
GetMksAdmissionControllersV1AdmissionController
- Kube
Version string - Kubernetes version.
- Names List<string>
- Names of the admission controllers available for the specified Kubernetes version.
- Kube
Version string - Kubernetes version.
- Names []string
- Names of the admission controllers available for the specified Kubernetes version.
- kube
Version String - Kubernetes version.
- names List<String>
- Names of the admission controllers available for the specified Kubernetes version.
- kube
Version string - Kubernetes version.
- names string[]
- Names of the admission controllers available for the specified Kubernetes version.
- kube_
version str - Kubernetes version.
- names Sequence[str]
- Names of the admission controllers available for the specified Kubernetes version.
- kube
Version String - Kubernetes version.
- names List<String>
- Names of the admission controllers available for the specified Kubernetes version.
GetMksAdmissionControllersV1Filter
- Kube
Version string - Kubernetes version for which you get available admission controllers.
- Kube
Version string - Kubernetes version for which you get available admission controllers.
- kube
Version String - Kubernetes version for which you get available admission controllers.
- kube
Version string - Kubernetes version for which you get available admission controllers.
- kube_
version str - Kubernetes version for which you get available admission controllers.
- kube
Version String - Kubernetes version for which you get available admission controllers.
Package Details
- Repository
- selectel selectel/terraform-provider-selectel
- License
- Notes
- This Pulumi package is based on the
selectelTerraform Provider.
Viewing docs for selectel 7.5.5
published on Tuesday, Mar 10, 2026 by selectel
published on Tuesday, Mar 10, 2026 by selectel
