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 a 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)
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.

ClusterCreationRoleProvider Resource Properties

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

Inputs

The ClusterCreationRoleProvider resource accepts the following input properties:

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.
Provider Pulumi.Aws.Provider
Role Pulumi.Aws.Iam.Role
Id string
The provider-assigned unique ID for this managed resource.
Provider Provider
Role Role
id string
The provider-assigned unique ID for this managed resource.
provider awsProvider
role awsiamRole
id str
The provider-assigned unique ID for this managed resource.
provider Provider
role Role

Package Details

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