Package com.pulumi.cloudinit
Class CloudinitFunctions
- java.lang.Object
-
- com.pulumi.cloudinit.CloudinitFunctions
-
public final class CloudinitFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CloudinitFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetConfigResult>getConfig()Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/).static com.pulumi.core.Output<GetConfigResult>getConfig(GetConfigArgs args)Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/).static com.pulumi.core.Output<GetConfigResult>getConfig(GetConfigArgs args, com.pulumi.deployment.InvokeOptions options)Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/).static java.util.concurrent.CompletableFuture<GetConfigResult>getConfigPlain()Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/).static java.util.concurrent.CompletableFuture<GetConfigResult>getConfigPlain(GetConfigPlainArgs args)Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/).static java.util.concurrent.CompletableFuture<GetConfigResult>getConfigPlain(GetConfigPlainArgs args, com.pulumi.deployment.InvokeOptions options)Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/).
-
-
-
Method Detail
-
getConfig
public static com.pulumi.core.Output<GetConfigResult> getConfig()
Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/). Cloud-init is a commonly-used startup configuration utility for cloud compute instances. It accepts configuration via provider-specific user data mechanisms, such as `user_data` for Amazon EC2 instances. Multi-part MIME is one of the data formats it accepts. For more information, see [User-Data Formats](https://cloudinit.readthedocs.io/en/latest/explanation/format.html) in the cloud-init manual. This is not a generalized utility for producing multi-part MIME messages. It's feature set is specialized for cloud-init multi-part MIME messages. ## Example Usage ### Config ### hello-script.sh ### cloud-config.yaml <!-- This schema was originally generated with tfplugindocs, then modified manually to ensure `part` block list is noted as Required -->
-
getConfigPlain
public static java.util.concurrent.CompletableFuture<GetConfigResult> getConfigPlain()
Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/). Cloud-init is a commonly-used startup configuration utility for cloud compute instances. It accepts configuration via provider-specific user data mechanisms, such as `user_data` for Amazon EC2 instances. Multi-part MIME is one of the data formats it accepts. For more information, see [User-Data Formats](https://cloudinit.readthedocs.io/en/latest/explanation/format.html) in the cloud-init manual. This is not a generalized utility for producing multi-part MIME messages. It's feature set is specialized for cloud-init multi-part MIME messages. ## Example Usage ### Config ### hello-script.sh ### cloud-config.yaml <!-- This schema was originally generated with tfplugindocs, then modified manually to ensure `part` block list is noted as Required -->
-
getConfig
public static com.pulumi.core.Output<GetConfigResult> getConfig(GetConfigArgs args)
Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/). Cloud-init is a commonly-used startup configuration utility for cloud compute instances. It accepts configuration via provider-specific user data mechanisms, such as `user_data` for Amazon EC2 instances. Multi-part MIME is one of the data formats it accepts. For more information, see [User-Data Formats](https://cloudinit.readthedocs.io/en/latest/explanation/format.html) in the cloud-init manual. This is not a generalized utility for producing multi-part MIME messages. It's feature set is specialized for cloud-init multi-part MIME messages. ## Example Usage ### Config ### hello-script.sh ### cloud-config.yaml <!-- This schema was originally generated with tfplugindocs, then modified manually to ensure `part` block list is noted as Required -->
-
getConfigPlain
public static java.util.concurrent.CompletableFuture<GetConfigResult> getConfigPlain(GetConfigPlainArgs args)
Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/). Cloud-init is a commonly-used startup configuration utility for cloud compute instances. It accepts configuration via provider-specific user data mechanisms, such as `user_data` for Amazon EC2 instances. Multi-part MIME is one of the data formats it accepts. For more information, see [User-Data Formats](https://cloudinit.readthedocs.io/en/latest/explanation/format.html) in the cloud-init manual. This is not a generalized utility for producing multi-part MIME messages. It's feature set is specialized for cloud-init multi-part MIME messages. ## Example Usage ### Config ### hello-script.sh ### cloud-config.yaml <!-- This schema was originally generated with tfplugindocs, then modified manually to ensure `part` block list is noted as Required -->
-
getConfig
public static com.pulumi.core.Output<GetConfigResult> getConfig(GetConfigArgs args, com.pulumi.deployment.InvokeOptions options)
Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/). Cloud-init is a commonly-used startup configuration utility for cloud compute instances. It accepts configuration via provider-specific user data mechanisms, such as `user_data` for Amazon EC2 instances. Multi-part MIME is one of the data formats it accepts. For more information, see [User-Data Formats](https://cloudinit.readthedocs.io/en/latest/explanation/format.html) in the cloud-init manual. This is not a generalized utility for producing multi-part MIME messages. It's feature set is specialized for cloud-init multi-part MIME messages. ## Example Usage ### Config ### hello-script.sh ### cloud-config.yaml <!-- This schema was originally generated with tfplugindocs, then modified manually to ensure `part` block list is noted as Required -->
-
getConfigPlain
public static java.util.concurrent.CompletableFuture<GetConfigResult> getConfigPlain(GetConfigPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Renders a [multi-part MIME configuration](https://cloudinit.readthedocs.io/en/latest/explanation/format.html#mime-multi-part-archive) for use with [cloud-init](https://cloudinit.readthedocs.io/en/latest/). Cloud-init is a commonly-used startup configuration utility for cloud compute instances. It accepts configuration via provider-specific user data mechanisms, such as `user_data` for Amazon EC2 instances. Multi-part MIME is one of the data formats it accepts. For more information, see [User-Data Formats](https://cloudinit.readthedocs.io/en/latest/explanation/format.html) in the cloud-init manual. This is not a generalized utility for producing multi-part MIME messages. It's feature set is specialized for cloud-init multi-part MIME messages. ## Example Usage ### Config ### hello-script.sh ### cloud-config.yaml <!-- This schema was originally generated with tfplugindocs, then modified manually to ensure `part` block list is noted as Required -->
-
-