1. Packages
  2. Azure Native v2
  3. API Docs
  4. awsconnector
  5. EksCluster
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.awsconnector.EksCluster

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.

Example Usage

EksClusters_CreateOrReplace

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var eksCluster = new AzureNative.AwsConnector.EksCluster("eksCluster", new()
    {
        Properties = new AzureNative.AwsConnector.Inputs.EksClusterPropertiesArgs
        {
            Arn = "xhoylvamhuqnvruh",
            AwsAccountId = "sebsvgbgzb",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEksClusterPropertiesArgs
            {
                AccessConfig = new AzureNative.AwsConnector.Inputs.AccessConfigResponseArgs
                {
                    AuthenticationMode = new AzureNative.AwsConnector.Inputs.AuthenticationModeEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.AuthenticationMode.API,
                    },
                    BootstrapClusterCreatorAdminPermissions = true,
                },
                Arn = "hcepxlffwylmwulxcktedclqczlia",
                CertificateAuthority = null,
                ClientRequestToken = "zatyvyitnzgzpclfoxmzocvpc",
                ConnectorConfig = new AzureNative.AwsConnector.Inputs.ConnectorConfigResponseArgs
                {
                    ActivationCode = "pay",
                    ActivationExpiry = "2024-10-08T03:50:52.459Z",
                    ActivationId = "vmvmutvfuygzczgtsutkls",
                    Provider = "ngrakrrq",
                    RoleArn = "jcu",
                },
                CreatedAt = "2024-10-08T03:50:52.460Z",
                EncryptionConfig = new[]
                {
                    new AzureNative.AwsConnector.Inputs.EncryptionConfigArgs
                    {
                        Provider = new AzureNative.AwsConnector.Inputs.ProviderArgs
                        {
                            KeyArn = "ynvyktdadcoepkg",
                        },
                        Resources = new[]
                        {
                            "luiywwdjzfsrozikidayeump",
                        },
                    },
                },
                Endpoint = "bvdvtunxiggcpmncdeflirifck",
                Health = new AzureNative.AwsConnector.Inputs.ClusterHealthArgs
                {
                    Issues = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ClusterIssueArgs
                        {
                            Code = new AzureNative.AwsConnector.Inputs.ClusterIssueCodeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.ClusterIssueCode.AccessDenied,
                            },
                            Message = "mwtvogjihbqys",
                            ResourceIds = new[]
                            {
                                "gnfkewljeibgooftzbraahnxysx",
                            },
                        },
                    },
                },
                Id = "zmnyjrmqynglvrhpkkqkpazfyv",
                Identity = new AzureNative.AwsConnector.Inputs.IdentityArgs
                {
                    Oidc = new AzureNative.AwsConnector.Inputs.OIDCArgs
                    {
                        Issuer = "otiqmbvjucermteuonkxgdftf",
                    },
                },
                KubernetesNetworkConfig = new AzureNative.AwsConnector.Inputs.KubernetesNetworkConfigResponseArgs
                {
                    IpFamily = new AzureNative.AwsConnector.Inputs.IpFamilyEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.IpFamily.Ipv4,
                    },
                    ServiceIpv4Cidr = "llpoqidqkuhvzzwbkiynhrucvgglk",
                    ServiceIpv6Cidr = "nfdslge",
                },
                Logging = new AzureNative.AwsConnector.Inputs.LoggingArgs
                {
                    ClusterLogging = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.LogSetupArgs
                        {
                            Enabled = true,
                            Types = new[]
                            {
                                AzureNative.AwsConnector.LogType.Api,
                            },
                        },
                    },
                },
                Name = "fjvxhqvmvbshnltkuozc",
                OutpostConfig = new AzureNative.AwsConnector.Inputs.OutpostConfigResponseArgs
                {
                    ControlPlaneInstanceType = "dbqfhwaxdzegqxqopkhaevcs",
                    ControlPlanePlacement = new AzureNative.AwsConnector.Inputs.ControlPlanePlacementResponseArgs
                    {
                        GroupName = "qrpyvhb",
                    },
                    OutpostArns = new[]
                    {
                        "lkvzvf",
                    },
                },
                PlatformVersion = "ezmalzlqyiuhsxxdribckieg",
                ResourcesVpcConfig = new AzureNative.AwsConnector.Inputs.VpcConfigResponseArgs
                {
                    SecurityGroupIds = new[]
                    {
                        "ljodkq",
                    },
                    SubnetIds = new[]
                    {
                        "pmazpgqowrfoi",
                    },
                },
                RoleArn = "uvceqehkmdtkxgakuckm",
                Status = new AzureNative.AwsConnector.Inputs.ClusterStatusEnumValueArgs
                {
                    Value = AzureNative.AwsConnector.ClusterStatus.ACTIVE,
                },
                Tags = 
                {
                    { "key783", "hullzzbjeblerbopmncvydtkpcd" },
                },
                Version = "ngoffoetqqgv",
            },
            AwsRegion = "urhi",
            AwsSourceSchema = "gkfmtslfbglu",
            AwsTags = 
            {
                { "key7789", "hxv" },
            },
            PublicCloudConnectorsResourceId = "uadwidkemgzwde",
            PublicCloudResourceName = "kqeiozkswbnhscn",
        },
        ResourceUri = "vutdhhavszx",
    });

});
Copy
package main

import (
	awsconnector "github.com/pulumi/pulumi-azure-native-sdk/awsconnector/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := awsconnector.NewEksCluster(ctx, "eksCluster", &awsconnector.EksClusterArgs{
			Properties: &awsconnector.EksClusterPropertiesArgs{
				Arn:          pulumi.String("xhoylvamhuqnvruh"),
				AwsAccountId: pulumi.String("sebsvgbgzb"),
				AwsProperties: &awsconnector.AwsEksClusterPropertiesArgs{
					AccessConfig: &awsconnector.AccessConfigResponseArgs{
						AuthenticationMode: &awsconnector.AuthenticationModeEnumValueArgs{
							Value: pulumi.String(awsconnector.AuthenticationModeAPI),
						},
						BootstrapClusterCreatorAdminPermissions: pulumi.Bool(true),
					},
					Arn:                  pulumi.String("hcepxlffwylmwulxcktedclqczlia"),
					CertificateAuthority: &awsconnector.CertificateArgs{},
					ClientRequestToken:   pulumi.String("zatyvyitnzgzpclfoxmzocvpc"),
					ConnectorConfig: &awsconnector.ConnectorConfigResponseArgs{
						ActivationCode:   pulumi.String("pay"),
						ActivationExpiry: pulumi.String("2024-10-08T03:50:52.459Z"),
						ActivationId:     pulumi.String("vmvmutvfuygzczgtsutkls"),
						Provider:         pulumi.String("ngrakrrq"),
						RoleArn:          pulumi.String("jcu"),
					},
					CreatedAt: pulumi.String("2024-10-08T03:50:52.460Z"),
					EncryptionConfig: awsconnector.EncryptionConfigArray{
						&awsconnector.EncryptionConfigArgs{
							Provider: &awsconnector.ProviderArgs{
								KeyArn: pulumi.String("ynvyktdadcoepkg"),
							},
							Resources: pulumi.StringArray{
								pulumi.String("luiywwdjzfsrozikidayeump"),
							},
						},
					},
					Endpoint: pulumi.String("bvdvtunxiggcpmncdeflirifck"),
					Health: &awsconnector.ClusterHealthArgs{
						Issues: awsconnector.ClusterIssueArray{
							&awsconnector.ClusterIssueArgs{
								Code: &awsconnector.ClusterIssueCodeEnumValueArgs{
									Value: pulumi.String(awsconnector.ClusterIssueCodeAccessDenied),
								},
								Message: pulumi.String("mwtvogjihbqys"),
								ResourceIds: pulumi.StringArray{
									pulumi.String("gnfkewljeibgooftzbraahnxysx"),
								},
							},
						},
					},
					Id: pulumi.String("zmnyjrmqynglvrhpkkqkpazfyv"),
					Identity: &awsconnector.IdentityArgs{
						Oidc: &awsconnector.OIDCArgs{
							Issuer: pulumi.String("otiqmbvjucermteuonkxgdftf"),
						},
					},
					KubernetesNetworkConfig: &awsconnector.KubernetesNetworkConfigResponseArgs{
						IpFamily: &awsconnector.IpFamilyEnumValueArgs{
							Value: pulumi.String(awsconnector.IpFamilyIpv4),
						},
						ServiceIpv4Cidr: pulumi.String("llpoqidqkuhvzzwbkiynhrucvgglk"),
						ServiceIpv6Cidr: pulumi.String("nfdslge"),
					},
					Logging: &awsconnector.LoggingArgs{
						ClusterLogging: awsconnector.LogSetupArray{
							&awsconnector.LogSetupArgs{
								Enabled: pulumi.Bool(true),
								Types: pulumi.StringArray{
									pulumi.String(awsconnector.LogTypeApi),
								},
							},
						},
					},
					Name: pulumi.String("fjvxhqvmvbshnltkuozc"),
					OutpostConfig: &awsconnector.OutpostConfigResponseArgs{
						ControlPlaneInstanceType: pulumi.String("dbqfhwaxdzegqxqopkhaevcs"),
						ControlPlanePlacement: &awsconnector.ControlPlanePlacementResponseArgs{
							GroupName: pulumi.String("qrpyvhb"),
						},
						OutpostArns: pulumi.StringArray{
							pulumi.String("lkvzvf"),
						},
					},
					PlatformVersion: pulumi.String("ezmalzlqyiuhsxxdribckieg"),
					ResourcesVpcConfig: &awsconnector.VpcConfigResponseArgs{
						SecurityGroupIds: pulumi.StringArray{
							pulumi.String("ljodkq"),
						},
						SubnetIds: pulumi.StringArray{
							pulumi.String("pmazpgqowrfoi"),
						},
					},
					RoleArn: pulumi.String("uvceqehkmdtkxgakuckm"),
					Status: &awsconnector.ClusterStatusEnumValueArgs{
						Value: pulumi.String(awsconnector.ClusterStatusACTIVE),
					},
					Tags: pulumi.StringMap{
						"key783": pulumi.String("hullzzbjeblerbopmncvydtkpcd"),
					},
					Version: pulumi.String("ngoffoetqqgv"),
				},
				AwsRegion:       pulumi.String("urhi"),
				AwsSourceSchema: pulumi.String("gkfmtslfbglu"),
				AwsTags: pulumi.StringMap{
					"key7789": pulumi.String("hxv"),
				},
				PublicCloudConnectorsResourceId: pulumi.String("uadwidkemgzwde"),
				PublicCloudResourceName:         pulumi.String("kqeiozkswbnhscn"),
			},
			ResourceUri: pulumi.String("vutdhhavszx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.awsconnector.EksCluster;
import com.pulumi.azurenative.awsconnector.EksClusterArgs;
import com.pulumi.azurenative.awsconnector.inputs.EksClusterPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsEksClusterPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AccessConfigResponseArgs;
import com.pulumi.azurenative.awsconnector.inputs.AuthenticationModeEnumValueArgs;
import com.pulumi.azurenative.awsconnector.inputs.CertificateArgs;
import com.pulumi.azurenative.awsconnector.inputs.ConnectorConfigResponseArgs;
import com.pulumi.azurenative.awsconnector.inputs.ClusterHealthArgs;
import com.pulumi.azurenative.awsconnector.inputs.IdentityArgs;
import com.pulumi.azurenative.awsconnector.inputs.OIDCArgs;
import com.pulumi.azurenative.awsconnector.inputs.KubernetesNetworkConfigResponseArgs;
import com.pulumi.azurenative.awsconnector.inputs.IpFamilyEnumValueArgs;
import com.pulumi.azurenative.awsconnector.inputs.LoggingArgs;
import com.pulumi.azurenative.awsconnector.inputs.OutpostConfigResponseArgs;
import com.pulumi.azurenative.awsconnector.inputs.ControlPlanePlacementResponseArgs;
import com.pulumi.azurenative.awsconnector.inputs.VpcConfigResponseArgs;
import com.pulumi.azurenative.awsconnector.inputs.ClusterStatusEnumValueArgs;
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) {
        var eksCluster = new EksCluster("eksCluster", EksClusterArgs.builder()
            .properties(EksClusterPropertiesArgs.builder()
                .arn("xhoylvamhuqnvruh")
                .awsAccountId("sebsvgbgzb")
                .awsProperties(AwsEksClusterPropertiesArgs.builder()
                    .accessConfig(AccessConfigResponseArgs.builder()
                        .authenticationMode(AuthenticationModeEnumValueArgs.builder()
                            .value("API")
                            .build())
                        .bootstrapClusterCreatorAdminPermissions(true)
                        .build())
                    .arn("hcepxlffwylmwulxcktedclqczlia")
                    .certificateAuthority()
                    .clientRequestToken("zatyvyitnzgzpclfoxmzocvpc")
                    .connectorConfig(ConnectorConfigResponseArgs.builder()
                        .activationCode("pay")
                        .activationExpiry("2024-10-08T03:50:52.459Z")
                        .activationId("vmvmutvfuygzczgtsutkls")
                        .provider("ngrakrrq")
                        .roleArn("jcu")
                        .build())
                    .createdAt("2024-10-08T03:50:52.460Z")
                    .encryptionConfig(EncryptionConfigArgs.builder()
                        .provider(ProviderArgs.builder()
                            .keyArn("ynvyktdadcoepkg")
                            .build())
                        .resources("luiywwdjzfsrozikidayeump")
                        .build())
                    .endpoint("bvdvtunxiggcpmncdeflirifck")
                    .health(ClusterHealthArgs.builder()
                        .issues(ClusterIssueArgs.builder()
                            .code(ClusterIssueCodeEnumValueArgs.builder()
                                .value("AccessDenied")
                                .build())
                            .message("mwtvogjihbqys")
                            .resourceIds("gnfkewljeibgooftzbraahnxysx")
                            .build())
                        .build())
                    .id("zmnyjrmqynglvrhpkkqkpazfyv")
                    .identity(IdentityArgs.builder()
                        .oidc(OIDCArgs.builder()
                            .issuer("otiqmbvjucermteuonkxgdftf")
                            .build())
                        .build())
                    .kubernetesNetworkConfig(KubernetesNetworkConfigResponseArgs.builder()
                        .ipFamily(IpFamilyEnumValueArgs.builder()
                            .value("ipv4")
                            .build())
                        .serviceIpv4Cidr("llpoqidqkuhvzzwbkiynhrucvgglk")
                        .serviceIpv6Cidr("nfdslge")
                        .build())
                    .logging(LoggingArgs.builder()
                        .clusterLogging(LogSetupArgs.builder()
                            .enabled(true)
                            .types("api")
                            .build())
                        .build())
                    .name("fjvxhqvmvbshnltkuozc")
                    .outpostConfig(OutpostConfigResponseArgs.builder()
                        .controlPlaneInstanceType("dbqfhwaxdzegqxqopkhaevcs")
                        .controlPlanePlacement(ControlPlanePlacementResponseArgs.builder()
                            .groupName("qrpyvhb")
                            .build())
                        .outpostArns("lkvzvf")
                        .build())
                    .platformVersion("ezmalzlqyiuhsxxdribckieg")
                    .resourcesVpcConfig(VpcConfigResponseArgs.builder()
                        .securityGroupIds("ljodkq")
                        .subnetIds("pmazpgqowrfoi")
                        .build())
                    .roleArn("uvceqehkmdtkxgakuckm")
                    .status(ClusterStatusEnumValueArgs.builder()
                        .value("ACTIVE")
                        .build())
                    .tags(Map.of("key783", "hullzzbjeblerbopmncvydtkpcd"))
                    .version("ngoffoetqqgv")
                    .build())
                .awsRegion("urhi")
                .awsSourceSchema("gkfmtslfbglu")
                .awsTags(Map.of("key7789", "hxv"))
                .publicCloudConnectorsResourceId("uadwidkemgzwde")
                .publicCloudResourceName("kqeiozkswbnhscn")
                .build())
            .resourceUri("vutdhhavszx")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const eksCluster = new azure_native.awsconnector.EksCluster("eksCluster", {
    properties: {
        arn: "xhoylvamhuqnvruh",
        awsAccountId: "sebsvgbgzb",
        awsProperties: {
            accessConfig: {
                authenticationMode: {
                    value: azure_native.awsconnector.AuthenticationMode.API,
                },
                bootstrapClusterCreatorAdminPermissions: true,
            },
            arn: "hcepxlffwylmwulxcktedclqczlia",
            certificateAuthority: {},
            clientRequestToken: "zatyvyitnzgzpclfoxmzocvpc",
            connectorConfig: {
                activationCode: "pay",
                activationExpiry: "2024-10-08T03:50:52.459Z",
                activationId: "vmvmutvfuygzczgtsutkls",
                provider: "ngrakrrq",
                roleArn: "jcu",
            },
            createdAt: "2024-10-08T03:50:52.460Z",
            encryptionConfig: [{
                provider: {
                    keyArn: "ynvyktdadcoepkg",
                },
                resources: ["luiywwdjzfsrozikidayeump"],
            }],
            endpoint: "bvdvtunxiggcpmncdeflirifck",
            health: {
                issues: [{
                    code: {
                        value: azure_native.awsconnector.ClusterIssueCode.AccessDenied,
                    },
                    message: "mwtvogjihbqys",
                    resourceIds: ["gnfkewljeibgooftzbraahnxysx"],
                }],
            },
            id: "zmnyjrmqynglvrhpkkqkpazfyv",
            identity: {
                oidc: {
                    issuer: "otiqmbvjucermteuonkxgdftf",
                },
            },
            kubernetesNetworkConfig: {
                ipFamily: {
                    value: azure_native.awsconnector.IpFamily.Ipv4,
                },
                serviceIpv4Cidr: "llpoqidqkuhvzzwbkiynhrucvgglk",
                serviceIpv6Cidr: "nfdslge",
            },
            logging: {
                clusterLogging: [{
                    enabled: true,
                    types: [azure_native.awsconnector.LogType.Api],
                }],
            },
            name: "fjvxhqvmvbshnltkuozc",
            outpostConfig: {
                controlPlaneInstanceType: "dbqfhwaxdzegqxqopkhaevcs",
                controlPlanePlacement: {
                    groupName: "qrpyvhb",
                },
                outpostArns: ["lkvzvf"],
            },
            platformVersion: "ezmalzlqyiuhsxxdribckieg",
            resourcesVpcConfig: {
                securityGroupIds: ["ljodkq"],
                subnetIds: ["pmazpgqowrfoi"],
            },
            roleArn: "uvceqehkmdtkxgakuckm",
            status: {
                value: azure_native.awsconnector.ClusterStatus.ACTIVE,
            },
            tags: {
                key783: "hullzzbjeblerbopmncvydtkpcd",
            },
            version: "ngoffoetqqgv",
        },
        awsRegion: "urhi",
        awsSourceSchema: "gkfmtslfbglu",
        awsTags: {
            key7789: "hxv",
        },
        publicCloudConnectorsResourceId: "uadwidkemgzwde",
        publicCloudResourceName: "kqeiozkswbnhscn",
    },
    resourceUri: "vutdhhavszx",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

eks_cluster = azure_native.awsconnector.EksCluster("eksCluster",
    properties={
        "arn": "xhoylvamhuqnvruh",
        "aws_account_id": "sebsvgbgzb",
        "aws_properties": {
            "access_config": {
                "authentication_mode": {
                    "value": azure_native.awsconnector.AuthenticationMode.API,
                },
                "bootstrap_cluster_creator_admin_permissions": True,
            },
            "arn": "hcepxlffwylmwulxcktedclqczlia",
            "certificate_authority": {},
            "client_request_token": "zatyvyitnzgzpclfoxmzocvpc",
            "connector_config": {
                "activation_code": "pay",
                "activation_expiry": "2024-10-08T03:50:52.459Z",
                "activation_id": "vmvmutvfuygzczgtsutkls",
                "provider": "ngrakrrq",
                "role_arn": "jcu",
            },
            "created_at": "2024-10-08T03:50:52.460Z",
            "encryption_config": [{
                "provider": {
                    "key_arn": "ynvyktdadcoepkg",
                },
                "resources": ["luiywwdjzfsrozikidayeump"],
            }],
            "endpoint": "bvdvtunxiggcpmncdeflirifck",
            "health": {
                "issues": [{
                    "code": {
                        "value": azure_native.awsconnector.ClusterIssueCode.ACCESS_DENIED,
                    },
                    "message": "mwtvogjihbqys",
                    "resource_ids": ["gnfkewljeibgooftzbraahnxysx"],
                }],
            },
            "id": "zmnyjrmqynglvrhpkkqkpazfyv",
            "identity": {
                "oidc": {
                    "issuer": "otiqmbvjucermteuonkxgdftf",
                },
            },
            "kubernetes_network_config": {
                "ip_family": {
                    "value": azure_native.awsconnector.IpFamily.IPV4,
                },
                "service_ipv4_cidr": "llpoqidqkuhvzzwbkiynhrucvgglk",
                "service_ipv6_cidr": "nfdslge",
            },
            "logging": {
                "cluster_logging": [{
                    "enabled": True,
                    "types": [azure_native.awsconnector.LogType.API],
                }],
            },
            "name": "fjvxhqvmvbshnltkuozc",
            "outpost_config": {
                "control_plane_instance_type": "dbqfhwaxdzegqxqopkhaevcs",
                "control_plane_placement": {
                    "group_name": "qrpyvhb",
                },
                "outpost_arns": ["lkvzvf"],
            },
            "platform_version": "ezmalzlqyiuhsxxdribckieg",
            "resources_vpc_config": {
                "security_group_ids": ["ljodkq"],
                "subnet_ids": ["pmazpgqowrfoi"],
            },
            "role_arn": "uvceqehkmdtkxgakuckm",
            "status": {
                "value": azure_native.awsconnector.ClusterStatus.ACTIVE,
            },
            "tags": {
                "key783": "hullzzbjeblerbopmncvydtkpcd",
            },
            "version": "ngoffoetqqgv",
        },
        "aws_region": "urhi",
        "aws_source_schema": "gkfmtslfbglu",
        "aws_tags": {
            "key7789": "hxv",
        },
        "public_cloud_connectors_resource_id": "uadwidkemgzwde",
        "public_cloud_resource_name": "kqeiozkswbnhscn",
    },
    resource_uri="vutdhhavszx")
Copy
resources:
  eksCluster:
    type: azure-native:awsconnector:EksCluster
    properties:
      properties:
        arn: xhoylvamhuqnvruh
        awsAccountId: sebsvgbgzb
        awsProperties:
          accessConfig:
            authenticationMode:
              value: API
            bootstrapClusterCreatorAdminPermissions: true
          arn: hcepxlffwylmwulxcktedclqczlia
          certificateAuthority: {}
          clientRequestToken: zatyvyitnzgzpclfoxmzocvpc
          connectorConfig:
            activationCode: pay
            activationExpiry: 2024-10-08T03:50:52.459Z
            activationId: vmvmutvfuygzczgtsutkls
            provider: ngrakrrq
            roleArn: jcu
          createdAt: 2024-10-08T03:50:52.460Z
          encryptionConfig:
            - provider:
                keyArn: ynvyktdadcoepkg
              resources:
                - luiywwdjzfsrozikidayeump
          endpoint: bvdvtunxiggcpmncdeflirifck
          health:
            issues:
              - code:
                  value: AccessDenied
                message: mwtvogjihbqys
                resourceIds:
                  - gnfkewljeibgooftzbraahnxysx
          id: zmnyjrmqynglvrhpkkqkpazfyv
          identity:
            oidc:
              issuer: otiqmbvjucermteuonkxgdftf
          kubernetesNetworkConfig:
            ipFamily:
              value: ipv4
            serviceIpv4Cidr: llpoqidqkuhvzzwbkiynhrucvgglk
            serviceIpv6Cidr: nfdslge
          logging:
            clusterLogging:
              - enabled: true
                types:
                  - api
          name: fjvxhqvmvbshnltkuozc
          outpostConfig:
            controlPlaneInstanceType: dbqfhwaxdzegqxqopkhaevcs
            controlPlanePlacement:
              groupName: qrpyvhb
            outpostArns:
              - lkvzvf
          platformVersion: ezmalzlqyiuhsxxdribckieg
          resourcesVpcConfig:
            securityGroupIds:
              - ljodkq
            subnetIds:
              - pmazpgqowrfoi
          roleArn: uvceqehkmdtkxgakuckm
          status:
            value: ACTIVE
          tags:
            key783: hullzzbjeblerbopmncvydtkpcd
          version: ngoffoetqqgv
        awsRegion: urhi
        awsSourceSchema: gkfmtslfbglu
        awsTags:
          key7789: hxv
        publicCloudConnectorsResourceId: uadwidkemgzwde
        publicCloudResourceName: kqeiozkswbnhscn
      resourceUri: vutdhhavszx
Copy

Create EksCluster Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new EksCluster(name: string, args: EksClusterArgs, opts?: CustomResourceOptions);
@overload
def EksCluster(resource_name: str,
               args: EksClusterArgs,
               opts: Optional[ResourceOptions] = None)

@overload
def EksCluster(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               resource_uri: Optional[str] = None,
               properties: Optional[EksClusterPropertiesArgs] = None)
func NewEksCluster(ctx *Context, name string, args EksClusterArgs, opts ...ResourceOption) (*EksCluster, error)
public EksCluster(string name, EksClusterArgs args, CustomResourceOptions? opts = null)
public EksCluster(String name, EksClusterArgs args)
public EksCluster(String name, EksClusterArgs args, CustomResourceOptions options)
type: azure-native:awsconnector:EksCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. EksClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. EksClusterArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. EksClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. EksClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. EksClusterArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var eksClusterResource = new AzureNative.Awsconnector.EksCluster("eksClusterResource", new()
{
    ResourceUri = "string",
    Properties = 
    {
        { "arn", "string" },
        { "awsAccountId", "string" },
        { "awsProperties", 
        {
            { "accessConfig", 
            {
                { "authenticationMode", 
                {
                    { "value", "string" },
                } },
                { "bootstrapClusterCreatorAdminPermissions", false },
            } },
            { "arn", "string" },
            { "certificateAuthority", 
            {
                { "certificateArn", "string" },
                { "data", "string" },
            } },
            { "clientRequestToken", "string" },
            { "connectorConfig", 
            {
                { "activationCode", "string" },
                { "activationExpiry", "string" },
                { "activationId", "string" },
                { "provider", "string" },
                { "roleArn", "string" },
            } },
            { "createdAt", "string" },
            { "encryptionConfig", new[]
            {
                
                {
                    { "provider", 
                    {
                        { "keyArn", "string" },
                    } },
                    { "resources", new[]
                    {
                        "string",
                    } },
                },
            } },
            { "endpoint", "string" },
            { "health", 
            {
                { "issues", new[]
                {
                    
                    {
                        { "code", 
                        {
                            { "value", "string" },
                        } },
                        { "message", "string" },
                        { "resourceIds", new[]
                        {
                            "string",
                        } },
                    },
                } },
            } },
            { "id", "string" },
            { "identity", 
            {
                { "oidc", 
                {
                    { "issuer", "string" },
                } },
            } },
            { "kubernetesNetworkConfig", 
            {
                { "ipFamily", 
                {
                    { "value", "string" },
                } },
                { "serviceIpv4Cidr", "string" },
                { "serviceIpv6Cidr", "string" },
            } },
            { "logging", 
            {
                { "bucket", "string" },
                { "clusterLogging", new[]
                {
                    
                    {
                        { "enabled", false },
                        { "types", new[]
                        {
                            "string",
                        } },
                    },
                } },
                { "includeCookies", false },
                { "prefix", "string" },
            } },
            { "name", "string" },
            { "outpostConfig", 
            {
                { "controlPlaneInstanceType", "string" },
                { "controlPlanePlacement", 
                {
                    { "groupName", "string" },
                } },
                { "outpostArns", new[]
                {
                    "string",
                } },
            } },
            { "platformVersion", "string" },
            { "resourcesVpcConfig", 
            {
                { "clusterSecurityGroupId", "string" },
                { "endpointPrivateAccess", false },
                { "endpointPublicAccess", false },
                { "ipv6AllowedForDualStack", false },
                { "publicAccessCidrs", new[]
                {
                    "string",
                } },
                { "securityGroupIds", new[]
                {
                    "string",
                } },
                { "subnetIds", new[]
                {
                    "string",
                } },
                { "subnets", new[]
                {
                    "string",
                } },
                { "vpcId", "string" },
            } },
            { "roleArn", "string" },
            { "status", 
            {
                { "value", "string" },
            } },
            { "tags", 
            {
                { "string", "string" },
            } },
            { "version", "string" },
        } },
        { "awsRegion", "string" },
        { "awsSourceSchema", "string" },
        { "awsTags", 
        {
            { "string", "string" },
        } },
        { "publicCloudConnectorsResourceId", "string" },
        { "publicCloudResourceName", "string" },
    },
});
Copy
example, err := awsconnector.NewEksCluster(ctx, "eksClusterResource", &awsconnector.EksClusterArgs{
	ResourceUri: "string",
	Properties: map[string]interface{}{
		"arn":          "string",
		"awsAccountId": "string",
		"awsProperties": map[string]interface{}{
			"accessConfig": map[string]interface{}{
				"authenticationMode": map[string]interface{}{
					"value": "string",
				},
				"bootstrapClusterCreatorAdminPermissions": false,
			},
			"arn": "string",
			"certificateAuthority": map[string]interface{}{
				"certificateArn": "string",
				"data":           "string",
			},
			"clientRequestToken": "string",
			"connectorConfig": map[string]interface{}{
				"activationCode":   "string",
				"activationExpiry": "string",
				"activationId":     "string",
				"provider":         "string",
				"roleArn":          "string",
			},
			"createdAt": "string",
			"encryptionConfig": []map[string]interface{}{
				map[string]interface{}{
					"provider": map[string]interface{}{
						"keyArn": "string",
					},
					"resources": []string{
						"string",
					},
				},
			},
			"endpoint": "string",
			"health": map[string]interface{}{
				"issues": []map[string]interface{}{
					map[string]interface{}{
						"code": map[string]interface{}{
							"value": "string",
						},
						"message": "string",
						"resourceIds": []string{
							"string",
						},
					},
				},
			},
			"id": "string",
			"identity": map[string]interface{}{
				"oidc": map[string]interface{}{
					"issuer": "string",
				},
			},
			"kubernetesNetworkConfig": map[string]interface{}{
				"ipFamily": map[string]interface{}{
					"value": "string",
				},
				"serviceIpv4Cidr": "string",
				"serviceIpv6Cidr": "string",
			},
			"logging": map[string]interface{}{
				"bucket": "string",
				"clusterLogging": []map[string]interface{}{
					map[string]interface{}{
						"enabled": false,
						"types": []string{
							"string",
						},
					},
				},
				"includeCookies": false,
				"prefix":         "string",
			},
			"name": "string",
			"outpostConfig": map[string]interface{}{
				"controlPlaneInstanceType": "string",
				"controlPlanePlacement": map[string]interface{}{
					"groupName": "string",
				},
				"outpostArns": []string{
					"string",
				},
			},
			"platformVersion": "string",
			"resourcesVpcConfig": map[string]interface{}{
				"clusterSecurityGroupId":  "string",
				"endpointPrivateAccess":   false,
				"endpointPublicAccess":    false,
				"ipv6AllowedForDualStack": false,
				"publicAccessCidrs": []string{
					"string",
				},
				"securityGroupIds": []string{
					"string",
				},
				"subnetIds": []string{
					"string",
				},
				"subnets": []string{
					"string",
				},
				"vpcId": "string",
			},
			"roleArn": "string",
			"status": map[string]interface{}{
				"value": "string",
			},
			"tags": map[string]interface{}{
				"string": "string",
			},
			"version": "string",
		},
		"awsRegion":       "string",
		"awsSourceSchema": "string",
		"awsTags": map[string]interface{}{
			"string": "string",
		},
		"publicCloudConnectorsResourceId": "string",
		"publicCloudResourceName":         "string",
	},
})
Copy
var eksClusterResource = new EksCluster("eksClusterResource", EksClusterArgs.builder()
    .resourceUri("string")
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
eks_cluster_resource = azure_native.awsconnector.EksCluster("eksClusterResource",
    resource_uri=string,
    properties={
        arn: string,
        awsAccountId: string,
        awsProperties: {
            accessConfig: {
                authenticationMode: {
                    value: string,
                },
                bootstrapClusterCreatorAdminPermissions: False,
            },
            arn: string,
            certificateAuthority: {
                certificateArn: string,
                data: string,
            },
            clientRequestToken: string,
            connectorConfig: {
                activationCode: string,
                activationExpiry: string,
                activationId: string,
                provider: string,
                roleArn: string,
            },
            createdAt: string,
            encryptionConfig: [{
                provider: {
                    keyArn: string,
                },
                resources: [string],
            }],
            endpoint: string,
            health: {
                issues: [{
                    code: {
                        value: string,
                    },
                    message: string,
                    resourceIds: [string],
                }],
            },
            id: string,
            identity: {
                oidc: {
                    issuer: string,
                },
            },
            kubernetesNetworkConfig: {
                ipFamily: {
                    value: string,
                },
                serviceIpv4Cidr: string,
                serviceIpv6Cidr: string,
            },
            logging: {
                bucket: string,
                clusterLogging: [{
                    enabled: False,
                    types: [string],
                }],
                includeCookies: False,
                prefix: string,
            },
            name: string,
            outpostConfig: {
                controlPlaneInstanceType: string,
                controlPlanePlacement: {
                    groupName: string,
                },
                outpostArns: [string],
            },
            platformVersion: string,
            resourcesVpcConfig: {
                clusterSecurityGroupId: string,
                endpointPrivateAccess: False,
                endpointPublicAccess: False,
                ipv6AllowedForDualStack: False,
                publicAccessCidrs: [string],
                securityGroupIds: [string],
                subnetIds: [string],
                subnets: [string],
                vpcId: string,
            },
            roleArn: string,
            status: {
                value: string,
            },
            tags: {
                string: string,
            },
            version: string,
        },
        awsRegion: string,
        awsSourceSchema: string,
        awsTags: {
            string: string,
        },
        publicCloudConnectorsResourceId: string,
        publicCloudResourceName: string,
    })
Copy
const eksClusterResource = new azure_native.awsconnector.EksCluster("eksClusterResource", {
    resourceUri: "string",
    properties: {
        arn: "string",
        awsAccountId: "string",
        awsProperties: {
            accessConfig: {
                authenticationMode: {
                    value: "string",
                },
                bootstrapClusterCreatorAdminPermissions: false,
            },
            arn: "string",
            certificateAuthority: {
                certificateArn: "string",
                data: "string",
            },
            clientRequestToken: "string",
            connectorConfig: {
                activationCode: "string",
                activationExpiry: "string",
                activationId: "string",
                provider: "string",
                roleArn: "string",
            },
            createdAt: "string",
            encryptionConfig: [{
                provider: {
                    keyArn: "string",
                },
                resources: ["string"],
            }],
            endpoint: "string",
            health: {
                issues: [{
                    code: {
                        value: "string",
                    },
                    message: "string",
                    resourceIds: ["string"],
                }],
            },
            id: "string",
            identity: {
                oidc: {
                    issuer: "string",
                },
            },
            kubernetesNetworkConfig: {
                ipFamily: {
                    value: "string",
                },
                serviceIpv4Cidr: "string",
                serviceIpv6Cidr: "string",
            },
            logging: {
                bucket: "string",
                clusterLogging: [{
                    enabled: false,
                    types: ["string"],
                }],
                includeCookies: false,
                prefix: "string",
            },
            name: "string",
            outpostConfig: {
                controlPlaneInstanceType: "string",
                controlPlanePlacement: {
                    groupName: "string",
                },
                outpostArns: ["string"],
            },
            platformVersion: "string",
            resourcesVpcConfig: {
                clusterSecurityGroupId: "string",
                endpointPrivateAccess: false,
                endpointPublicAccess: false,
                ipv6AllowedForDualStack: false,
                publicAccessCidrs: ["string"],
                securityGroupIds: ["string"],
                subnetIds: ["string"],
                subnets: ["string"],
                vpcId: "string",
            },
            roleArn: "string",
            status: {
                value: "string",
            },
            tags: {
                string: "string",
            },
            version: "string",
        },
        awsRegion: "string",
        awsSourceSchema: "string",
        awsTags: {
            string: "string",
        },
        publicCloudConnectorsResourceId: "string",
        publicCloudResourceName: "string",
    },
});
Copy
type: azure-native:awsconnector:EksCluster
properties:
    properties:
        arn: string
        awsAccountId: string
        awsProperties:
            accessConfig:
                authenticationMode:
                    value: string
                bootstrapClusterCreatorAdminPermissions: false
            arn: string
            certificateAuthority:
                certificateArn: string
                data: string
            clientRequestToken: string
            connectorConfig:
                activationCode: string
                activationExpiry: string
                activationId: string
                provider: string
                roleArn: string
            createdAt: string
            encryptionConfig:
                - provider:
                    keyArn: string
                  resources:
                    - string
            endpoint: string
            health:
                issues:
                    - code:
                        value: string
                      message: string
                      resourceIds:
                        - string
            id: string
            identity:
                oidc:
                    issuer: string
            kubernetesNetworkConfig:
                ipFamily:
                    value: string
                serviceIpv4Cidr: string
                serviceIpv6Cidr: string
            logging:
                bucket: string
                clusterLogging:
                    - enabled: false
                      types:
                        - string
                includeCookies: false
                prefix: string
            name: string
            outpostConfig:
                controlPlaneInstanceType: string
                controlPlanePlacement:
                    groupName: string
                outpostArns:
                    - string
            platformVersion: string
            resourcesVpcConfig:
                clusterSecurityGroupId: string
                endpointPrivateAccess: false
                endpointPublicAccess: false
                ipv6AllowedForDualStack: false
                publicAccessCidrs:
                    - string
                securityGroupIds:
                    - string
                subnetIds:
                    - string
                subnets:
                    - string
                vpcId: string
            roleArn: string
            status:
                value: string
            tags:
                string: string
            version: string
        awsRegion: string
        awsSourceSchema: string
        awsTags:
            string: string
        publicCloudConnectorsResourceId: string
        publicCloudResourceName: string
    resourceUri: string
Copy

EksCluster Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The EksCluster resource accepts the following input properties:

ResourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
Properties Pulumi.AzureNative.AwsConnector.Inputs.EksClusterProperties
The resource-specific properties for this resource.
ResourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
Properties EksClusterPropertiesArgs
The resource-specific properties for this resource.
resourceUri
This property is required.
Changes to this property will trigger replacement.
String
The fully qualified Azure Resource manager identifier of the resource.
properties EksClusterProperties
The resource-specific properties for this resource.
resourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
properties EksClusterProperties
The resource-specific properties for this resource.
resource_uri
This property is required.
Changes to this property will trigger replacement.
str
The fully qualified Azure Resource manager identifier of the resource.
properties EksClusterPropertiesArgs
The resource-specific properties for this resource.
resourceUri
This property is required.
Changes to this property will trigger replacement.
String
The fully qualified Azure Resource manager identifier of the resource.
properties Property Map
The resource-specific properties for this resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the EksCluster resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData Pulumi.AzureNative.AwsConnector.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

AccessConfigResponse
, AccessConfigResponseArgs

AccessConfigResponseResponse
, AccessConfigResponseResponseArgs

AuthenticationMode
, AuthenticationModeArgs

API
APIAuthenticationMode enum API
API_AND_CONFIG_MAP
API_AND_CONFIG_MAPAuthenticationMode enum API_AND_CONFIG_MAP
CONFIG_MAP
CONFIG_MAPAuthenticationMode enum CONFIG_MAP
AuthenticationModeAPI
APIAuthenticationMode enum API
AuthenticationMode_API_AND_CONFIG_MAP
API_AND_CONFIG_MAPAuthenticationMode enum API_AND_CONFIG_MAP
AuthenticationMode_CONFIG_MAP
CONFIG_MAPAuthenticationMode enum CONFIG_MAP
API
APIAuthenticationMode enum API
API_AND_CONFIG_MAP
API_AND_CONFIG_MAPAuthenticationMode enum API_AND_CONFIG_MAP
CONFIG_MAP
CONFIG_MAPAuthenticationMode enum CONFIG_MAP
API
APIAuthenticationMode enum API
API_AND_CONFIG_MAP
API_AND_CONFIG_MAPAuthenticationMode enum API_AND_CONFIG_MAP
CONFIG_MAP
CONFIG_MAPAuthenticationMode enum CONFIG_MAP
API
APIAuthenticationMode enum API
AP_I_AN_D_CONFI_G_MAP
API_AND_CONFIG_MAPAuthenticationMode enum API_AND_CONFIG_MAP
CONFI_G_MAP
CONFIG_MAPAuthenticationMode enum CONFIG_MAP
"API"
APIAuthenticationMode enum API
"API_AND_CONFIG_MAP"
API_AND_CONFIG_MAPAuthenticationMode enum API_AND_CONFIG_MAP
"CONFIG_MAP"
CONFIG_MAPAuthenticationMode enum CONFIG_MAP

AuthenticationModeEnumValue
, AuthenticationModeEnumValueArgs

Value string | AuthenticationMode
Property value
value String | AuthenticationMode
Property value
value string | AuthenticationMode
Property value
value str | AuthenticationMode
Property value

AuthenticationModeEnumValueResponse
, AuthenticationModeEnumValueResponseArgs

Value string
Property value
Value string
Property value
value String
Property value
value string
Property value
value str
Property value
value String
Property value

AwsEksClusterProperties
, AwsEksClusterPropertiesArgs

AccessConfig Pulumi.AzureNative.AwsConnector.Inputs.AccessConfigResponse
Arn string
CertificateAuthority Pulumi.AzureNative.AwsConnector.Inputs.Certificate
ClientRequestToken string
ConnectorConfig Pulumi.AzureNative.AwsConnector.Inputs.ConnectorConfigResponse
CreatedAt string
EncryptionConfig List<Pulumi.AzureNative.AwsConnector.Inputs.EncryptionConfig>
Endpoint string
Health Pulumi.AzureNative.AwsConnector.Inputs.ClusterHealth
Id string
Identity Pulumi.AzureNative.AwsConnector.Inputs.Identity
KubernetesNetworkConfig Pulumi.AzureNative.AwsConnector.Inputs.KubernetesNetworkConfigResponse
Logging Pulumi.AzureNative.AwsConnector.Inputs.Logging
Name string
OutpostConfig Pulumi.AzureNative.AwsConnector.Inputs.OutpostConfigResponse
PlatformVersion string
ResourcesVpcConfig Pulumi.AzureNative.AwsConnector.Inputs.VpcConfigResponse
RoleArn string
Status Pulumi.AzureNative.AwsConnector.Inputs.ClusterStatusEnumValue
Tags Dictionary<string, string>
Version string

AwsEksClusterPropertiesResponse
, AwsEksClusterPropertiesResponseArgs

AccessConfig Pulumi.AzureNative.AwsConnector.Inputs.AccessConfigResponseResponse
Arn string
CertificateAuthority Pulumi.AzureNative.AwsConnector.Inputs.CertificateResponse
ClientRequestToken string
ConnectorConfig Pulumi.AzureNative.AwsConnector.Inputs.ConnectorConfigResponseResponse
CreatedAt string
EncryptionConfig List<Pulumi.AzureNative.AwsConnector.Inputs.EncryptionConfigResponse>
Endpoint string
Health Pulumi.AzureNative.AwsConnector.Inputs.ClusterHealthResponse
Id string
Identity Pulumi.AzureNative.AwsConnector.Inputs.IdentityResponse
KubernetesNetworkConfig Pulumi.AzureNative.AwsConnector.Inputs.KubernetesNetworkConfigResponseResponse
Logging Pulumi.AzureNative.AwsConnector.Inputs.LoggingResponse
Name string
OutpostConfig Pulumi.AzureNative.AwsConnector.Inputs.OutpostConfigResponseResponse
PlatformVersion string
ResourcesVpcConfig Pulumi.AzureNative.AwsConnector.Inputs.VpcConfigResponseResponse
RoleArn string
Status Pulumi.AzureNative.AwsConnector.Inputs.ClusterStatusEnumValueResponse
Tags Dictionary<string, string>
Version string

Certificate
, CertificateArgs

CertificateArn string
The Amazon Resource Name (ARN) of the certificate.
Data string
CertificateArn string
The Amazon Resource Name (ARN) of the certificate.
Data string
certificateArn String
The Amazon Resource Name (ARN) of the certificate.
data String
certificateArn string
The Amazon Resource Name (ARN) of the certificate.
data string
certificate_arn str
The Amazon Resource Name (ARN) of the certificate.
data str
certificateArn String
The Amazon Resource Name (ARN) of the certificate.
data String

CertificateResponse
, CertificateResponseArgs

CertificateArn string
The Amazon Resource Name (ARN) of the certificate.
Data string
CertificateArn string
The Amazon Resource Name (ARN) of the certificate.
Data string
certificateArn String
The Amazon Resource Name (ARN) of the certificate.
data String
certificateArn string
The Amazon Resource Name (ARN) of the certificate.
data string
certificate_arn str
The Amazon Resource Name (ARN) of the certificate.
data str
certificateArn String
The Amazon Resource Name (ARN) of the certificate.
data String

ClusterHealth
, ClusterHealthArgs

ClusterHealthResponse
, ClusterHealthResponseArgs

ClusterIssue
, ClusterIssueArgs

ClusterIssueCode
, ClusterIssueCodeArgs

AccessDenied
AccessDeniedClusterIssueCode enum AccessDenied
ClusterUnreachable
ClusterUnreachableClusterIssueCode enum ClusterUnreachable
ConfigurationConflict
ConfigurationConflictClusterIssueCode enum ConfigurationConflict
Ec2SecurityGroupNotFound
Ec2SecurityGroupNotFoundClusterIssueCode enum Ec2SecurityGroupNotFound
Ec2ServiceNotSubscribed
Ec2ServiceNotSubscribedClusterIssueCode enum Ec2ServiceNotSubscribed
Ec2SubnetNotFound
Ec2SubnetNotFoundClusterIssueCode enum Ec2SubnetNotFound
IamRoleNotFound
IamRoleNotFoundClusterIssueCode enum IamRoleNotFound
InsufficientFreeAddresses
InsufficientFreeAddressesClusterIssueCode enum InsufficientFreeAddresses
InternalFailure
InternalFailureClusterIssueCode enum InternalFailure
KmsGrantRevoked
KmsGrantRevokedClusterIssueCode enum KmsGrantRevoked
KmsKeyDisabled
KmsKeyDisabledClusterIssueCode enum KmsKeyDisabled
KmsKeyMarkedForDeletion
KmsKeyMarkedForDeletionClusterIssueCode enum KmsKeyMarkedForDeletion
KmsKeyNotFound
KmsKeyNotFoundClusterIssueCode enum KmsKeyNotFound
Other
OtherClusterIssueCode enum Other
ResourceLimitExceeded
ResourceLimitExceededClusterIssueCode enum ResourceLimitExceeded
ResourceNotFound
ResourceNotFoundClusterIssueCode enum ResourceNotFound
StsRegionalEndpointDisabled
StsRegionalEndpointDisabledClusterIssueCode enum StsRegionalEndpointDisabled
UnsupportedVersion
UnsupportedVersionClusterIssueCode enum UnsupportedVersion
VpcNotFound
VpcNotFoundClusterIssueCode enum VpcNotFound
ClusterIssueCodeAccessDenied
AccessDeniedClusterIssueCode enum AccessDenied
ClusterIssueCodeClusterUnreachable
ClusterUnreachableClusterIssueCode enum ClusterUnreachable
ClusterIssueCodeConfigurationConflict
ConfigurationConflictClusterIssueCode enum ConfigurationConflict
ClusterIssueCodeEc2SecurityGroupNotFound
Ec2SecurityGroupNotFoundClusterIssueCode enum Ec2SecurityGroupNotFound
ClusterIssueCodeEc2ServiceNotSubscribed
Ec2ServiceNotSubscribedClusterIssueCode enum Ec2ServiceNotSubscribed
ClusterIssueCodeEc2SubnetNotFound
Ec2SubnetNotFoundClusterIssueCode enum Ec2SubnetNotFound
ClusterIssueCodeIamRoleNotFound
IamRoleNotFoundClusterIssueCode enum IamRoleNotFound
ClusterIssueCodeInsufficientFreeAddresses
InsufficientFreeAddressesClusterIssueCode enum InsufficientFreeAddresses
ClusterIssueCodeInternalFailure
InternalFailureClusterIssueCode enum InternalFailure
ClusterIssueCodeKmsGrantRevoked
KmsGrantRevokedClusterIssueCode enum KmsGrantRevoked
ClusterIssueCodeKmsKeyDisabled
KmsKeyDisabledClusterIssueCode enum KmsKeyDisabled
ClusterIssueCodeKmsKeyMarkedForDeletion
KmsKeyMarkedForDeletionClusterIssueCode enum KmsKeyMarkedForDeletion
ClusterIssueCodeKmsKeyNotFound
KmsKeyNotFoundClusterIssueCode enum KmsKeyNotFound
ClusterIssueCodeOther
OtherClusterIssueCode enum Other
ClusterIssueCodeResourceLimitExceeded
ResourceLimitExceededClusterIssueCode enum ResourceLimitExceeded
ClusterIssueCodeResourceNotFound
ResourceNotFoundClusterIssueCode enum ResourceNotFound
ClusterIssueCodeStsRegionalEndpointDisabled
StsRegionalEndpointDisabledClusterIssueCode enum StsRegionalEndpointDisabled
ClusterIssueCodeUnsupportedVersion
UnsupportedVersionClusterIssueCode enum UnsupportedVersion
ClusterIssueCodeVpcNotFound
VpcNotFoundClusterIssueCode enum VpcNotFound
AccessDenied
AccessDeniedClusterIssueCode enum AccessDenied
ClusterUnreachable
ClusterUnreachableClusterIssueCode enum ClusterUnreachable
ConfigurationConflict
ConfigurationConflictClusterIssueCode enum ConfigurationConflict
Ec2SecurityGroupNotFound
Ec2SecurityGroupNotFoundClusterIssueCode enum Ec2SecurityGroupNotFound
Ec2ServiceNotSubscribed
Ec2ServiceNotSubscribedClusterIssueCode enum Ec2ServiceNotSubscribed
Ec2SubnetNotFound
Ec2SubnetNotFoundClusterIssueCode enum Ec2SubnetNotFound
IamRoleNotFound
IamRoleNotFoundClusterIssueCode enum IamRoleNotFound
InsufficientFreeAddresses
InsufficientFreeAddressesClusterIssueCode enum InsufficientFreeAddresses
InternalFailure
InternalFailureClusterIssueCode enum InternalFailure
KmsGrantRevoked
KmsGrantRevokedClusterIssueCode enum KmsGrantRevoked
KmsKeyDisabled
KmsKeyDisabledClusterIssueCode enum KmsKeyDisabled
KmsKeyMarkedForDeletion
KmsKeyMarkedForDeletionClusterIssueCode enum KmsKeyMarkedForDeletion
KmsKeyNotFound
KmsKeyNotFoundClusterIssueCode enum KmsKeyNotFound
Other
OtherClusterIssueCode enum Other
ResourceLimitExceeded
ResourceLimitExceededClusterIssueCode enum ResourceLimitExceeded
ResourceNotFound
ResourceNotFoundClusterIssueCode enum ResourceNotFound
StsRegionalEndpointDisabled
StsRegionalEndpointDisabledClusterIssueCode enum StsRegionalEndpointDisabled
UnsupportedVersion
UnsupportedVersionClusterIssueCode enum UnsupportedVersion
VpcNotFound
VpcNotFoundClusterIssueCode enum VpcNotFound
AccessDenied
AccessDeniedClusterIssueCode enum AccessDenied
ClusterUnreachable
ClusterUnreachableClusterIssueCode enum ClusterUnreachable
ConfigurationConflict
ConfigurationConflictClusterIssueCode enum ConfigurationConflict
Ec2SecurityGroupNotFound
Ec2SecurityGroupNotFoundClusterIssueCode enum Ec2SecurityGroupNotFound
Ec2ServiceNotSubscribed
Ec2ServiceNotSubscribedClusterIssueCode enum Ec2ServiceNotSubscribed
Ec2SubnetNotFound
Ec2SubnetNotFoundClusterIssueCode enum Ec2SubnetNotFound
IamRoleNotFound
IamRoleNotFoundClusterIssueCode enum IamRoleNotFound
InsufficientFreeAddresses
InsufficientFreeAddressesClusterIssueCode enum InsufficientFreeAddresses
InternalFailure
InternalFailureClusterIssueCode enum InternalFailure
KmsGrantRevoked
KmsGrantRevokedClusterIssueCode enum KmsGrantRevoked
KmsKeyDisabled
KmsKeyDisabledClusterIssueCode enum KmsKeyDisabled
KmsKeyMarkedForDeletion
KmsKeyMarkedForDeletionClusterIssueCode enum KmsKeyMarkedForDeletion
KmsKeyNotFound
KmsKeyNotFoundClusterIssueCode enum KmsKeyNotFound
Other
OtherClusterIssueCode enum Other
ResourceLimitExceeded
ResourceLimitExceededClusterIssueCode enum ResourceLimitExceeded
ResourceNotFound
ResourceNotFoundClusterIssueCode enum ResourceNotFound
StsRegionalEndpointDisabled
StsRegionalEndpointDisabledClusterIssueCode enum StsRegionalEndpointDisabled
UnsupportedVersion
UnsupportedVersionClusterIssueCode enum UnsupportedVersion
VpcNotFound
VpcNotFoundClusterIssueCode enum VpcNotFound
ACCESS_DENIED
AccessDeniedClusterIssueCode enum AccessDenied
CLUSTER_UNREACHABLE
ClusterUnreachableClusterIssueCode enum ClusterUnreachable
CONFIGURATION_CONFLICT
ConfigurationConflictClusterIssueCode enum ConfigurationConflict
EC2_SECURITY_GROUP_NOT_FOUND
Ec2SecurityGroupNotFoundClusterIssueCode enum Ec2SecurityGroupNotFound
EC2_SERVICE_NOT_SUBSCRIBED
Ec2ServiceNotSubscribedClusterIssueCode enum Ec2ServiceNotSubscribed
EC2_SUBNET_NOT_FOUND
Ec2SubnetNotFoundClusterIssueCode enum Ec2SubnetNotFound
IAM_ROLE_NOT_FOUND
IamRoleNotFoundClusterIssueCode enum IamRoleNotFound
INSUFFICIENT_FREE_ADDRESSES
InsufficientFreeAddressesClusterIssueCode enum InsufficientFreeAddresses
INTERNAL_FAILURE
InternalFailureClusterIssueCode enum InternalFailure
KMS_GRANT_REVOKED
KmsGrantRevokedClusterIssueCode enum KmsGrantRevoked
KMS_KEY_DISABLED
KmsKeyDisabledClusterIssueCode enum KmsKeyDisabled
KMS_KEY_MARKED_FOR_DELETION
KmsKeyMarkedForDeletionClusterIssueCode enum KmsKeyMarkedForDeletion
KMS_KEY_NOT_FOUND
KmsKeyNotFoundClusterIssueCode enum KmsKeyNotFound
OTHER
OtherClusterIssueCode enum Other
RESOURCE_LIMIT_EXCEEDED
ResourceLimitExceededClusterIssueCode enum ResourceLimitExceeded
RESOURCE_NOT_FOUND
ResourceNotFoundClusterIssueCode enum ResourceNotFound
STS_REGIONAL_ENDPOINT_DISABLED
StsRegionalEndpointDisabledClusterIssueCode enum StsRegionalEndpointDisabled
UNSUPPORTED_VERSION
UnsupportedVersionClusterIssueCode enum UnsupportedVersion
VPC_NOT_FOUND
VpcNotFoundClusterIssueCode enum VpcNotFound
"AccessDenied"
AccessDeniedClusterIssueCode enum AccessDenied
"ClusterUnreachable"
ClusterUnreachableClusterIssueCode enum ClusterUnreachable
"ConfigurationConflict"
ConfigurationConflictClusterIssueCode enum ConfigurationConflict
"Ec2SecurityGroupNotFound"
Ec2SecurityGroupNotFoundClusterIssueCode enum Ec2SecurityGroupNotFound
"Ec2ServiceNotSubscribed"
Ec2ServiceNotSubscribedClusterIssueCode enum Ec2ServiceNotSubscribed
"Ec2SubnetNotFound"
Ec2SubnetNotFoundClusterIssueCode enum Ec2SubnetNotFound
"IamRoleNotFound"
IamRoleNotFoundClusterIssueCode enum IamRoleNotFound
"InsufficientFreeAddresses"
InsufficientFreeAddressesClusterIssueCode enum InsufficientFreeAddresses
"InternalFailure"
InternalFailureClusterIssueCode enum InternalFailure
"KmsGrantRevoked"
KmsGrantRevokedClusterIssueCode enum KmsGrantRevoked
"KmsKeyDisabled"
KmsKeyDisabledClusterIssueCode enum KmsKeyDisabled
"KmsKeyMarkedForDeletion"
KmsKeyMarkedForDeletionClusterIssueCode enum KmsKeyMarkedForDeletion
"KmsKeyNotFound"
KmsKeyNotFoundClusterIssueCode enum KmsKeyNotFound
"Other"
OtherClusterIssueCode enum Other
"ResourceLimitExceeded"
ResourceLimitExceededClusterIssueCode enum ResourceLimitExceeded
"ResourceNotFound"
ResourceNotFoundClusterIssueCode enum ResourceNotFound
"StsRegionalEndpointDisabled"
StsRegionalEndpointDisabledClusterIssueCode enum StsRegionalEndpointDisabled
"UnsupportedVersion"
UnsupportedVersionClusterIssueCode enum UnsupportedVersion
"VpcNotFound"
VpcNotFoundClusterIssueCode enum VpcNotFound

ClusterIssueCodeEnumValue
, ClusterIssueCodeEnumValueArgs

Value string | ClusterIssueCode
Property value
value String | ClusterIssueCode
Property value
value string | ClusterIssueCode
Property value
value str | ClusterIssueCode
Property value

ClusterIssueCodeEnumValueResponse
, ClusterIssueCodeEnumValueResponseArgs

Value string
Property value
Value string
Property value
value String
Property value
value string
Property value
value str
Property value
value String
Property value

ClusterIssueResponse
, ClusterIssueResponseArgs

ClusterStatus
, ClusterStatusArgs

ACTIVE
ACTIVEClusterStatus enum ACTIVE
CREATING
CREATINGClusterStatus enum CREATING
DELETING
DELETINGClusterStatus enum DELETING
FAILED
FAILEDClusterStatus enum FAILED
PENDING
PENDINGClusterStatus enum PENDING
UPDATING
UPDATINGClusterStatus enum UPDATING
ClusterStatusACTIVE
ACTIVEClusterStatus enum ACTIVE
ClusterStatusCREATING
CREATINGClusterStatus enum CREATING
ClusterStatusDELETING
DELETINGClusterStatus enum DELETING
ClusterStatusFAILED
FAILEDClusterStatus enum FAILED
ClusterStatusPENDING
PENDINGClusterStatus enum PENDING
ClusterStatusUPDATING
UPDATINGClusterStatus enum UPDATING
ACTIVE
ACTIVEClusterStatus enum ACTIVE
CREATING
CREATINGClusterStatus enum CREATING
DELETING
DELETINGClusterStatus enum DELETING
FAILED
FAILEDClusterStatus enum FAILED
PENDING
PENDINGClusterStatus enum PENDING
UPDATING
UPDATINGClusterStatus enum UPDATING
ACTIVE
ACTIVEClusterStatus enum ACTIVE
CREATING
CREATINGClusterStatus enum CREATING
DELETING
DELETINGClusterStatus enum DELETING
FAILED
FAILEDClusterStatus enum FAILED
PENDING
PENDINGClusterStatus enum PENDING
UPDATING
UPDATINGClusterStatus enum UPDATING
ACTIVE
ACTIVEClusterStatus enum ACTIVE
CREATING
CREATINGClusterStatus enum CREATING
DELETING
DELETINGClusterStatus enum DELETING
FAILED
FAILEDClusterStatus enum FAILED
PENDING
PENDINGClusterStatus enum PENDING
UPDATING
UPDATINGClusterStatus enum UPDATING
"ACTIVE"
ACTIVEClusterStatus enum ACTIVE
"CREATING"
CREATINGClusterStatus enum CREATING
"DELETING"
DELETINGClusterStatus enum DELETING
"FAILED"
FAILEDClusterStatus enum FAILED
"PENDING"
PENDINGClusterStatus enum PENDING
"UPDATING"
UPDATINGClusterStatus enum UPDATING

ClusterStatusEnumValue
, ClusterStatusEnumValueArgs

Value string | ClusterStatus
Property value
value String | ClusterStatus
Property value
value string | ClusterStatus
Property value
value str | ClusterStatus
Property value

ClusterStatusEnumValueResponse
, ClusterStatusEnumValueResponseArgs

Value string
Property value
Value string
Property value
value String
Property value
value string
Property value
value str
Property value
value String
Property value

ConnectorConfigResponse
, ConnectorConfigResponseArgs

ConnectorConfigResponseResponse
, ConnectorConfigResponseResponseArgs

ControlPlanePlacementResponse
, ControlPlanePlacementResponseArgs

GroupName string
GroupName string
groupName String
groupName string
groupName String

ControlPlanePlacementResponseResponse
, ControlPlanePlacementResponseResponseArgs

GroupName string
GroupName string
groupName String
groupName string
groupName String

EksClusterProperties
, EksClusterPropertiesArgs

Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsEksClusterProperties
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags Dictionary<string, string>
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties AwsEksClusterProperties
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags map[string]string
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties AwsEksClusterProperties
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String,String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name
arn string
Amazon Resource Name (ARN)
awsAccountId string
AWS Account ID
awsProperties AwsEksClusterProperties
AWS Properties
awsRegion string
AWS Region
awsSourceSchema string
AWS Source Schema
awsTags {[key: string]: string}
AWS Tags
publicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
publicCloudResourceName string
Public Cloud Resource Name
arn str
Amazon Resource Name (ARN)
aws_account_id str
AWS Account ID
aws_properties AwsEksClusterProperties
AWS Properties
aws_region str
AWS Region
aws_source_schema str
AWS Source Schema
aws_tags Mapping[str, str]
AWS Tags
public_cloud_connectors_resource_id str
Public Cloud Connectors Resource ID
public_cloud_resource_name str
Public Cloud Resource Name
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties Property Map
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name

EksClusterPropertiesResponse
, EksClusterPropertiesResponseArgs

ProvisioningState This property is required. string
The status of the last operation.
Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsEksClusterPropertiesResponse
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags Dictionary<string, string>
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
ProvisioningState This property is required. string
The status of the last operation.
Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties AwsEksClusterPropertiesResponse
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags map[string]string
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
provisioningState This property is required. String
The status of the last operation.
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties AwsEksClusterPropertiesResponse
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String,String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name
provisioningState This property is required. string
The status of the last operation.
arn string
Amazon Resource Name (ARN)
awsAccountId string
AWS Account ID
awsProperties AwsEksClusterPropertiesResponse
AWS Properties
awsRegion string
AWS Region
awsSourceSchema string
AWS Source Schema
awsTags {[key: string]: string}
AWS Tags
publicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
publicCloudResourceName string
Public Cloud Resource Name
provisioning_state This property is required. str
The status of the last operation.
arn str
Amazon Resource Name (ARN)
aws_account_id str
AWS Account ID
aws_properties AwsEksClusterPropertiesResponse
AWS Properties
aws_region str
AWS Region
aws_source_schema str
AWS Source Schema
aws_tags Mapping[str, str]
AWS Tags
public_cloud_connectors_resource_id str
Public Cloud Connectors Resource ID
public_cloud_resource_name str
Public Cloud Resource Name
provisioningState This property is required. String
The status of the last operation.
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties Property Map
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name

EncryptionConfig
, EncryptionConfigArgs

EncryptionConfigResponse
, EncryptionConfigResponseArgs

Identity
, IdentityArgs

IdentityResponse
, IdentityResponseArgs

IpFamily
, IpFamilyArgs

Ipv4
ipv4IpFamily enum ipv4
Ipv6
ipv6IpFamily enum ipv6
IpFamilyIpv4
ipv4IpFamily enum ipv4
IpFamilyIpv6
ipv6IpFamily enum ipv6
Ipv4
ipv4IpFamily enum ipv4
Ipv6
ipv6IpFamily enum ipv6
Ipv4
ipv4IpFamily enum ipv4
Ipv6
ipv6IpFamily enum ipv6
IPV4
ipv4IpFamily enum ipv4
IPV6
ipv6IpFamily enum ipv6
"ipv4"
ipv4IpFamily enum ipv4
"ipv6"
ipv6IpFamily enum ipv6

IpFamilyEnumValue
, IpFamilyEnumValueArgs

Value string | IpFamily
Property value
value String | IpFamily
Property value
value string | IpFamily
Property value
value str | IpFamily
Property value
value String | "ipv4" | "ipv6"
Property value

IpFamilyEnumValueResponse
, IpFamilyEnumValueResponseArgs

Value string
Property value
Value string
Property value
value String
Property value
value string
Property value
value str
Property value
value String
Property value

KubernetesNetworkConfigResponse
, KubernetesNetworkConfigResponseArgs

KubernetesNetworkConfigResponseResponse
, KubernetesNetworkConfigResponseResponseArgs

LogSetup
, LogSetupArgs

Enabled bool
Types List<Union<string, Pulumi.AzureNative.AwsConnector.LogType>>
Enabled bool
Types []string
enabled Boolean
types List<Either<String,LogType>>
enabled boolean
types (string | LogType)[]
enabled bool
types Sequence[Union[str, LogType]]
enabled Boolean
types List<String | "api" | "audit" | "authenticator" | "controllerManager" | "scheduler">

LogSetupResponse
, LogSetupResponseArgs

Enabled bool
Types List<string>
Enabled bool
Types []string
enabled Boolean
types List<String>
enabled boolean
types string[]
enabled bool
types Sequence[str]
enabled Boolean
types List<String>

LogType
, LogTypeArgs

Api
apiLogType enum api
Audit
auditLogType enum audit
Authenticator
authenticatorLogType enum authenticator
ControllerManager
controllerManagerLogType enum controllerManager
Scheduler
schedulerLogType enum scheduler
LogTypeApi
apiLogType enum api
LogTypeAudit
auditLogType enum audit
LogTypeAuthenticator
authenticatorLogType enum authenticator
LogTypeControllerManager
controllerManagerLogType enum controllerManager
LogTypeScheduler
schedulerLogType enum scheduler
Api
apiLogType enum api
Audit
auditLogType enum audit
Authenticator
authenticatorLogType enum authenticator
ControllerManager
controllerManagerLogType enum controllerManager
Scheduler
schedulerLogType enum scheduler
Api
apiLogType enum api
Audit
auditLogType enum audit
Authenticator
authenticatorLogType enum authenticator
ControllerManager
controllerManagerLogType enum controllerManager
Scheduler
schedulerLogType enum scheduler
API
apiLogType enum api
AUDIT
auditLogType enum audit
AUTHENTICATOR
authenticatorLogType enum authenticator
CONTROLLER_MANAGER
controllerManagerLogType enum controllerManager
SCHEDULER
schedulerLogType enum scheduler
"api"
apiLogType enum api
"audit"
auditLogType enum audit
"authenticator"
authenticatorLogType enum authenticator
"controllerManager"
controllerManagerLogType enum controllerManager
"scheduler"
schedulerLogType enum scheduler

Logging
, LoggingArgs

Bucket string
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
ClusterLogging List<Pulumi.AzureNative.AwsConnector.Inputs.LogSetup>
IncludeCookies bool
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
Prefix string
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
Bucket string
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
ClusterLogging []LogSetup
IncludeCookies bool
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
Prefix string
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
bucket String
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
clusterLogging List<LogSetup>
includeCookies Boolean
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
prefix String
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
bucket string
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
clusterLogging LogSetup[]
includeCookies boolean
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
prefix string
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
bucket str
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
cluster_logging Sequence[LogSetup]
include_cookies bool
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
prefix str
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
bucket String
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
clusterLogging List<Property Map>
includeCookies Boolean
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
prefix String
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.

LoggingResponse
, LoggingResponseArgs

Bucket string
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
ClusterLogging List<Pulumi.AzureNative.AwsConnector.Inputs.LogSetupResponse>
IncludeCookies bool
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
Prefix string
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
Bucket string
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
ClusterLogging []LogSetupResponse
IncludeCookies bool
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
Prefix string
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
bucket String
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
clusterLogging List<LogSetupResponse>
includeCookies Boolean
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
prefix String
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
bucket string
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
clusterLogging LogSetupResponse[]
includeCookies boolean
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
prefix string
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
bucket str
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
cluster_logging Sequence[LogSetupResponse]
include_cookies bool
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
prefix str
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.
bucket String
The Amazon S3 bucket to store the access logs in, for example, myawslogbucket.s3.amazonaws.com.
clusterLogging List<Property Map>
includeCookies Boolean
Specifies whether you want CloudFront to include cookies in access logs, specify true for IncludeCookies. If you choose to include cookies in logs, CloudFront logs all cookies regardless of how you configure the cache behaviors for this distribution. If you don't want to include cookies when you create a distribution or if you want to disable include cookies for an existing distribution, specify false for IncludeCookies.
prefix String
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, myprefix/. If you want to enable logging, but you don't want to specify a prefix, you still must include an empty Prefix element in the Logging element.

OIDC
, OIDCArgs

Issuer string
Issuer string
issuer String
issuer string
issuer str
issuer String

OIDCResponse
, OIDCResponseArgs

Issuer string
Issuer string
issuer String
issuer string
issuer str
issuer String

OutpostConfigResponse
, OutpostConfigResponseArgs

OutpostConfigResponseResponse
, OutpostConfigResponseResponseArgs

Provider
, ProviderArgs

KeyArn string
KeyArn string
keyArn String
keyArn string
keyArn String

ProviderResponse
, ProviderResponseArgs

KeyArn string
KeyArn string
keyArn String
keyArn string
keyArn String

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

VpcConfigResponse
, VpcConfigResponseArgs

ClusterSecurityGroupId string
EndpointPrivateAccess bool
EndpointPublicAccess bool
Ipv6AllowedForDualStack bool
Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
PublicAccessCidrs List<string>
SecurityGroupIds List<string>
A list of VPC security group IDs.
SubnetIds List<string>
A list of VPC subnet IDs.
Subnets List<string>
VpcId string
ClusterSecurityGroupId string
EndpointPrivateAccess bool
EndpointPublicAccess bool
Ipv6AllowedForDualStack bool
Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
PublicAccessCidrs []string
SecurityGroupIds []string
A list of VPC security group IDs.
SubnetIds []string
A list of VPC subnet IDs.
Subnets []string
VpcId string
clusterSecurityGroupId String
endpointPrivateAccess Boolean
endpointPublicAccess Boolean
ipv6AllowedForDualStack Boolean
Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
publicAccessCidrs List<String>
securityGroupIds List<String>
A list of VPC security group IDs.
subnetIds List<String>
A list of VPC subnet IDs.
subnets List<String>
vpcId String
clusterSecurityGroupId string
endpointPrivateAccess boolean
endpointPublicAccess boolean
ipv6AllowedForDualStack boolean
Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
publicAccessCidrs string[]
securityGroupIds string[]
A list of VPC security group IDs.
subnetIds string[]
A list of VPC subnet IDs.
subnets string[]
vpcId string
cluster_security_group_id str
endpoint_private_access bool
endpoint_public_access bool
ipv6_allowed_for_dual_stack bool
Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
public_access_cidrs Sequence[str]
security_group_ids Sequence[str]
A list of VPC security group IDs.
subnet_ids Sequence[str]
A list of VPC subnet IDs.
subnets Sequence[str]
vpc_id str
clusterSecurityGroupId String
endpointPrivateAccess Boolean
endpointPublicAccess Boolean
ipv6AllowedForDualStack Boolean
Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
publicAccessCidrs List<String>
securityGroupIds List<String>
A list of VPC security group IDs.
subnetIds List<String>
A list of VPC subnet IDs.
subnets List<String>
vpcId String

VpcConfigResponseResponse
, VpcConfigResponseResponseArgs

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:awsconnector:EksCluster wlhloozwhakfmmafcdu /{resourceUri}/providers/Microsoft.AwsConnector/eksClusters/default 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi