1. Packages
  2. Amazon EKS
  3. API Docs
  4. ClusterCreationRoleProvider
Amazon EKS v3.4.0 published on Friday, Dec 6, 2024 by Pulumi

eks.ClusterCreationRoleProvider

Explore with Pulumi AI

eks logo
Amazon EKS v3.4.0 published on Friday, Dec 6, 2024 by Pulumi

    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

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

    Constructor syntax

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

    Parameters

    name string
    The unique name of the resource.
    args ClusterCreationRoleProviderArgs
    The arguments to resource properties.
    opts ComponentResourceOptions
    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 ComponentResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ClusterCreationRoleProviderArgs
    The arguments to resource properties.
    options ComponentResourceOptions
    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

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

    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:

    Role Pulumi.Aws.Iam.Role
    This type is defined in the AWS Classic package.
    Role Role
    This type is defined in the AWS Classic package.
    role Role
    This type is defined in the AWS Classic package.
    role pulumiAwsiamRole
    This type is defined in the AWS Classic package.
    role pulumi_aws.iam.Role
    This type is defined in the AWS Classic package.
    role aws:iam:Role
    This type is defined in the AWS Classic package.

    Package Details

    Repository
    Amazon EKS pulumi/pulumi-eks
    License
    Apache-2.0
    eks logo
    Amazon EKS v3.4.0 published on Friday, Dec 6, 2024 by Pulumi