ClusterCreationRoleProvider

ClusterCreationRoleProvider is a component that wraps creating a role provider that can be passed to the Cluster’s creationRoleProvider. This can be used to provide a specific role to use for the creation of the EKS cluster different from the role being used to run the Pulumi deployment.

Create ClusterCreationRoleProvider Resource

new ClusterCreationRoleProvider(name: string, args?: ClusterCreationRoleProviderArgs, opts?: CustomResourceOptions);
@overload
def ClusterCreationRoleProvider(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                profile: Optional[str] = None,
                                region: Optional[str] = None)
@overload
def ClusterCreationRoleProvider(resource_name: str,
                                args: Optional[ClusterCreationRoleProviderArgs] = None,
                                opts: Optional[ResourceOptions] = None)
func NewClusterCreationRoleProvider(ctx *Context, name string, args *ClusterCreationRoleProviderArgs, opts ...ResourceOption) (*ClusterCreationRoleProvider, error)
public ClusterCreationRoleProvider(string name, ClusterCreationRoleProviderArgs? args = null, CustomResourceOptions? opts = null)
public ClusterCreationRoleProvider(String name, ClusterCreationRoleProviderArgs args)
public ClusterCreationRoleProvider(String name, ClusterCreationRoleProviderArgs args, CustomResourceOptions options)
type: eks:ClusterCreationRoleProvider
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

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

ClusterCreationRoleProvider Resource Properties

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

Inputs

The ClusterCreationRoleProvider resource accepts the following input properties:

Profile string
Region string
Profile string
Region string
profile String
region String
profile string
region string
profile String
region String

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Role Pulumi.Aws.Iam.Role
Id string

The provider-assigned unique ID for this managed resource.

Role Role
id String

The provider-assigned unique ID for this managed resource.

role Role
id string

The provider-assigned unique ID for this managed resource.

role pulumiAwsiamRole
id str

The provider-assigned unique ID for this managed resource.

role Role
id String

The provider-assigned unique ID for this managed resource.

role aws:iam:Role

Package Details

Repository
https://github.com/pulumi/pulumi-eks
License
Apache-2.0