Class InfrastructureConfigurationState.Builder

    • Method Detail

      • dateCreated

        public InfrastructureConfigurationState.Builder dateCreated​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> dateCreated)
        Parameters:
        dateCreated - Date when the configuration was created.
        Returns:
        builder
      • dateUpdated

        public InfrastructureConfigurationState.Builder dateUpdated​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> dateUpdated)
        Parameters:
        dateUpdated - Date when the configuration was updated.
        Returns:
        builder
      • description

        public InfrastructureConfigurationState.Builder description​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description for the configuration.
        Returns:
        builder
      • instanceProfileName

        public InfrastructureConfigurationState.Builder instanceProfileName​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> instanceProfileName)
        Parameters:
        instanceProfileName - Name of IAM Instance Profile.
        Returns:
        builder
      • instanceProfileName

        public InfrastructureConfigurationState.Builder instanceProfileName​(java.lang.String instanceProfileName)
        Parameters:
        instanceProfileName - Name of IAM Instance Profile.
        Returns:
        builder
      • instanceTypes

        public InfrastructureConfigurationState.Builder instanceTypes​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<java.lang.String>> instanceTypes)
        Parameters:
        instanceTypes - Set of EC2 Instance Types.
        Returns:
        builder
      • instanceTypes

        public InfrastructureConfigurationState.Builder instanceTypes​(java.util.List<java.lang.String> instanceTypes)
        Parameters:
        instanceTypes - Set of EC2 Instance Types.
        Returns:
        builder
      • name

        public InfrastructureConfigurationState.Builder name​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name for the configuration. The following arguments are optional:
        Returns:
        builder
      • region

        public InfrastructureConfigurationState.Builder region​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public InfrastructureConfigurationState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • resourceTags

        public InfrastructureConfigurationState.Builder resourceTags​(@Nullable
                                                                     com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> resourceTags)
        Parameters:
        resourceTags - Key-value map of resource tags to assign to infrastructure created by the configuration.
        Returns:
        builder
      • resourceTags

        public InfrastructureConfigurationState.Builder resourceTags​(java.util.Map<java.lang.String,​java.lang.String> resourceTags)
        Parameters:
        resourceTags - Key-value map of resource tags to assign to infrastructure created by the configuration.
        Returns:
        builder
      • securityGroupIds

        public InfrastructureConfigurationState.Builder securityGroupIds​(@Nullable
                                                                         com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
        Parameters:
        securityGroupIds - Set of EC2 Security Group identifiers.
        Returns:
        builder
      • securityGroupIds

        public InfrastructureConfigurationState.Builder securityGroupIds​(java.util.List<java.lang.String> securityGroupIds)
        Parameters:
        securityGroupIds - Set of EC2 Security Group identifiers.
        Returns:
        builder
      • securityGroupIds

        public InfrastructureConfigurationState.Builder securityGroupIds​(java.lang.String... securityGroupIds)
        Parameters:
        securityGroupIds - Set of EC2 Security Group identifiers.
        Returns:
        builder
      • snsTopicArn

        public InfrastructureConfigurationState.Builder snsTopicArn​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> snsTopicArn)
        Parameters:
        snsTopicArn - ARN of SNS Topic.
        Returns:
        builder
      • subnetId

        public InfrastructureConfigurationState.Builder subnetId​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> subnetId)
        Parameters:
        subnetId - EC2 Subnet identifier. Also requires `securityGroupIds` argument.
        Returns:
        builder
      • subnetId

        public InfrastructureConfigurationState.Builder subnetId​(java.lang.String subnetId)
        Parameters:
        subnetId - EC2 Subnet identifier. Also requires `securityGroupIds` argument.
        Returns:
        builder
      • tags

        public InfrastructureConfigurationState.Builder tags​(@Nullable
                                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public InfrastructureConfigurationState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value map of resource tags to assign to the configuration. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public InfrastructureConfigurationState.Builder tagsAll​(@Nullable
                                                                com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public InfrastructureConfigurationState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • terminateInstanceOnFailure

        public InfrastructureConfigurationState.Builder terminateInstanceOnFailure​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.Boolean> terminateInstanceOnFailure)
        Parameters:
        terminateInstanceOnFailure - Enable if the instance should be terminated when the pipeline fails. Defaults to `false`.
        Returns:
        builder
      • terminateInstanceOnFailure

        public InfrastructureConfigurationState.Builder terminateInstanceOnFailure​(java.lang.Boolean terminateInstanceOnFailure)
        Parameters:
        terminateInstanceOnFailure - Enable if the instance should be terminated when the pipeline fails. Defaults to `false`.
        Returns:
        builder