Package com.pulumi.aws.iot
Class IotFunctions
- java.lang.Object
-
- com.pulumi.aws.iot.IotFunctions
-
public final class IotFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description IotFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetEndpointResult>getEndpoint()Returns a unique endpoint specific to the AWS account making the call.static com.pulumi.core.Output<GetEndpointResult>getEndpoint(GetEndpointArgs args)Returns a unique endpoint specific to the AWS account making the call.static com.pulumi.core.Output<GetEndpointResult>getEndpoint(GetEndpointArgs args, com.pulumi.deployment.InvokeOptions options)Returns a unique endpoint specific to the AWS account making the call.static com.pulumi.core.Output<GetEndpointResult>getEndpoint(GetEndpointArgs args, com.pulumi.deployment.InvokeOutputOptions options)Returns a unique endpoint specific to the AWS account making the call.static java.util.concurrent.CompletableFuture<GetEndpointResult>getEndpointPlain()Returns a unique endpoint specific to the AWS account making the call.static java.util.concurrent.CompletableFuture<GetEndpointResult>getEndpointPlain(GetEndpointPlainArgs args)Returns a unique endpoint specific to the AWS account making the call.static java.util.concurrent.CompletableFuture<GetEndpointResult>getEndpointPlain(GetEndpointPlainArgs args, com.pulumi.deployment.InvokeOptions options)Returns a unique endpoint specific to the AWS account making the call.static com.pulumi.core.Output<GetRegistrationCodeResult>getRegistrationCode()Gets a registration code used to register a CA certificate with AWS IoT.static com.pulumi.core.Output<GetRegistrationCodeResult>getRegistrationCode(GetRegistrationCodeArgs args)Gets a registration code used to register a CA certificate with AWS IoT.static com.pulumi.core.Output<GetRegistrationCodeResult>getRegistrationCode(GetRegistrationCodeArgs args, com.pulumi.deployment.InvokeOptions options)Gets a registration code used to register a CA certificate with AWS IoT.static com.pulumi.core.Output<GetRegistrationCodeResult>getRegistrationCode(GetRegistrationCodeArgs args, com.pulumi.deployment.InvokeOutputOptions options)Gets a registration code used to register a CA certificate with AWS IoT.static java.util.concurrent.CompletableFuture<GetRegistrationCodeResult>getRegistrationCodePlain()Gets a registration code used to register a CA certificate with AWS IoT.static java.util.concurrent.CompletableFuture<GetRegistrationCodeResult>getRegistrationCodePlain(GetRegistrationCodePlainArgs args)Gets a registration code used to register a CA certificate with AWS IoT.static java.util.concurrent.CompletableFuture<GetRegistrationCodeResult>getRegistrationCodePlain(GetRegistrationCodePlainArgs args, com.pulumi.deployment.InvokeOptions options)Gets a registration code used to register a CA certificate with AWS IoT.
-
-
-
Method Detail
-
getEndpoint
public static com.pulumi.core.Output<GetEndpointResult> getEndpoint()
Returns a unique endpoint specific to the AWS account making the call. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetEndpointArgs; import com.pulumi.kubernetes.Pod; import com.pulumi.kubernetes.PodArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getEndpoint(GetEndpointArgs.builder() .build()); var agent = new Pod("agent", PodArgs.builder() .metadata(Arrays.asList(Map.of("name", "my-device"))) .spec(Arrays.asList(Map.of("container", Arrays.asList(Map.ofEntries( Map.entry("env", Arrays.asList(Map.ofEntries( Map.entry("name", "IOT_ENDPOINT"), Map.entry("value", example.endpointAddress()) ))), Map.entry("image", "gcr.io/my-project/image-name"), Map.entry("name", "image-name") ))))) .build()); } }
-
getEndpointPlain
public static java.util.concurrent.CompletableFuture<GetEndpointResult> getEndpointPlain()
Returns a unique endpoint specific to the AWS account making the call. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetEndpointArgs; import com.pulumi.kubernetes.Pod; import com.pulumi.kubernetes.PodArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getEndpoint(GetEndpointArgs.builder() .build()); var agent = new Pod("agent", PodArgs.builder() .metadata(Arrays.asList(Map.of("name", "my-device"))) .spec(Arrays.asList(Map.of("container", Arrays.asList(Map.ofEntries( Map.entry("env", Arrays.asList(Map.ofEntries( Map.entry("name", "IOT_ENDPOINT"), Map.entry("value", example.endpointAddress()) ))), Map.entry("image", "gcr.io/my-project/image-name"), Map.entry("name", "image-name") ))))) .build()); } }
-
getEndpoint
public static com.pulumi.core.Output<GetEndpointResult> getEndpoint(GetEndpointArgs args)
Returns a unique endpoint specific to the AWS account making the call. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetEndpointArgs; import com.pulumi.kubernetes.Pod; import com.pulumi.kubernetes.PodArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getEndpoint(GetEndpointArgs.builder() .build()); var agent = new Pod("agent", PodArgs.builder() .metadata(Arrays.asList(Map.of("name", "my-device"))) .spec(Arrays.asList(Map.of("container", Arrays.asList(Map.ofEntries( Map.entry("env", Arrays.asList(Map.ofEntries( Map.entry("name", "IOT_ENDPOINT"), Map.entry("value", example.endpointAddress()) ))), Map.entry("image", "gcr.io/my-project/image-name"), Map.entry("name", "image-name") ))))) .build()); } }
-
getEndpointPlain
public static java.util.concurrent.CompletableFuture<GetEndpointResult> getEndpointPlain(GetEndpointPlainArgs args)
Returns a unique endpoint specific to the AWS account making the call. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetEndpointArgs; import com.pulumi.kubernetes.Pod; import com.pulumi.kubernetes.PodArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getEndpoint(GetEndpointArgs.builder() .build()); var agent = new Pod("agent", PodArgs.builder() .metadata(Arrays.asList(Map.of("name", "my-device"))) .spec(Arrays.asList(Map.of("container", Arrays.asList(Map.ofEntries( Map.entry("env", Arrays.asList(Map.ofEntries( Map.entry("name", "IOT_ENDPOINT"), Map.entry("value", example.endpointAddress()) ))), Map.entry("image", "gcr.io/my-project/image-name"), Map.entry("name", "image-name") ))))) .build()); } }
-
getEndpoint
public static com.pulumi.core.Output<GetEndpointResult> getEndpoint(GetEndpointArgs args, com.pulumi.deployment.InvokeOptions options)
Returns a unique endpoint specific to the AWS account making the call. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetEndpointArgs; import com.pulumi.kubernetes.Pod; import com.pulumi.kubernetes.PodArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getEndpoint(GetEndpointArgs.builder() .build()); var agent = new Pod("agent", PodArgs.builder() .metadata(Arrays.asList(Map.of("name", "my-device"))) .spec(Arrays.asList(Map.of("container", Arrays.asList(Map.ofEntries( Map.entry("env", Arrays.asList(Map.ofEntries( Map.entry("name", "IOT_ENDPOINT"), Map.entry("value", example.endpointAddress()) ))), Map.entry("image", "gcr.io/my-project/image-name"), Map.entry("name", "image-name") ))))) .build()); } }
-
getEndpoint
public static com.pulumi.core.Output<GetEndpointResult> getEndpoint(GetEndpointArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Returns a unique endpoint specific to the AWS account making the call. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetEndpointArgs; import com.pulumi.kubernetes.Pod; import com.pulumi.kubernetes.PodArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getEndpoint(GetEndpointArgs.builder() .build()); var agent = new Pod("agent", PodArgs.builder() .metadata(Arrays.asList(Map.of("name", "my-device"))) .spec(Arrays.asList(Map.of("container", Arrays.asList(Map.ofEntries( Map.entry("env", Arrays.asList(Map.ofEntries( Map.entry("name", "IOT_ENDPOINT"), Map.entry("value", example.endpointAddress()) ))), Map.entry("image", "gcr.io/my-project/image-name"), Map.entry("name", "image-name") ))))) .build()); } }
-
getEndpointPlain
public static java.util.concurrent.CompletableFuture<GetEndpointResult> getEndpointPlain(GetEndpointPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Returns a unique endpoint specific to the AWS account making the call. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetEndpointArgs; import com.pulumi.kubernetes.Pod; import com.pulumi.kubernetes.PodArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getEndpoint(GetEndpointArgs.builder() .build()); var agent = new Pod("agent", PodArgs.builder() .metadata(Arrays.asList(Map.of("name", "my-device"))) .spec(Arrays.asList(Map.of("container", Arrays.asList(Map.ofEntries( Map.entry("env", Arrays.asList(Map.ofEntries( Map.entry("name", "IOT_ENDPOINT"), Map.entry("value", example.endpointAddress()) ))), Map.entry("image", "gcr.io/my-project/image-name"), Map.entry("name", "image-name") ))))) .build()); } }
-
getRegistrationCode
public static com.pulumi.core.Output<GetRegistrationCodeResult> getRegistrationCode()
Gets a registration code used to register a CA certificate with AWS IoT. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetRegistrationCodeArgs; import com.pulumi.tls.PrivateKey; import com.pulumi.tls.PrivateKeyArgs; import com.pulumi.tls.CertRequest; import com.pulumi.tls.CertRequestArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getRegistrationCode(GetRegistrationCodeArgs.builder() .build()); var verification = new PrivateKey("verification", PrivateKeyArgs.builder() .algorithm("RSA") .build()); var verificationCertRequest = new CertRequest("verificationCertRequest", CertRequestArgs.builder() .subject(com.pulumi.tls.inputs.CertRequestSubjectArgs.builder() .commonName(example.registrationCode()) .build()) .keyAlgorithm("RSA") .privateKeyPem(verification.privateKeyPem()) .build()); } }
-
getRegistrationCodePlain
public static java.util.concurrent.CompletableFuture<GetRegistrationCodeResult> getRegistrationCodePlain()
Gets a registration code used to register a CA certificate with AWS IoT. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetRegistrationCodeArgs; import com.pulumi.tls.PrivateKey; import com.pulumi.tls.PrivateKeyArgs; import com.pulumi.tls.CertRequest; import com.pulumi.tls.CertRequestArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getRegistrationCode(GetRegistrationCodeArgs.builder() .build()); var verification = new PrivateKey("verification", PrivateKeyArgs.builder() .algorithm("RSA") .build()); var verificationCertRequest = new CertRequest("verificationCertRequest", CertRequestArgs.builder() .subject(com.pulumi.tls.inputs.CertRequestSubjectArgs.builder() .commonName(example.registrationCode()) .build()) .keyAlgorithm("RSA") .privateKeyPem(verification.privateKeyPem()) .build()); } }
-
getRegistrationCode
public static com.pulumi.core.Output<GetRegistrationCodeResult> getRegistrationCode(GetRegistrationCodeArgs args)
Gets a registration code used to register a CA certificate with AWS IoT. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetRegistrationCodeArgs; import com.pulumi.tls.PrivateKey; import com.pulumi.tls.PrivateKeyArgs; import com.pulumi.tls.CertRequest; import com.pulumi.tls.CertRequestArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getRegistrationCode(GetRegistrationCodeArgs.builder() .build()); var verification = new PrivateKey("verification", PrivateKeyArgs.builder() .algorithm("RSA") .build()); var verificationCertRequest = new CertRequest("verificationCertRequest", CertRequestArgs.builder() .subject(com.pulumi.tls.inputs.CertRequestSubjectArgs.builder() .commonName(example.registrationCode()) .build()) .keyAlgorithm("RSA") .privateKeyPem(verification.privateKeyPem()) .build()); } }
-
getRegistrationCodePlain
public static java.util.concurrent.CompletableFuture<GetRegistrationCodeResult> getRegistrationCodePlain(GetRegistrationCodePlainArgs args)
Gets a registration code used to register a CA certificate with AWS IoT. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetRegistrationCodeArgs; import com.pulumi.tls.PrivateKey; import com.pulumi.tls.PrivateKeyArgs; import com.pulumi.tls.CertRequest; import com.pulumi.tls.CertRequestArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getRegistrationCode(GetRegistrationCodeArgs.builder() .build()); var verification = new PrivateKey("verification", PrivateKeyArgs.builder() .algorithm("RSA") .build()); var verificationCertRequest = new CertRequest("verificationCertRequest", CertRequestArgs.builder() .subject(com.pulumi.tls.inputs.CertRequestSubjectArgs.builder() .commonName(example.registrationCode()) .build()) .keyAlgorithm("RSA") .privateKeyPem(verification.privateKeyPem()) .build()); } }
-
getRegistrationCode
public static com.pulumi.core.Output<GetRegistrationCodeResult> getRegistrationCode(GetRegistrationCodeArgs args, com.pulumi.deployment.InvokeOptions options)
Gets a registration code used to register a CA certificate with AWS IoT. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetRegistrationCodeArgs; import com.pulumi.tls.PrivateKey; import com.pulumi.tls.PrivateKeyArgs; import com.pulumi.tls.CertRequest; import com.pulumi.tls.CertRequestArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getRegistrationCode(GetRegistrationCodeArgs.builder() .build()); var verification = new PrivateKey("verification", PrivateKeyArgs.builder() .algorithm("RSA") .build()); var verificationCertRequest = new CertRequest("verificationCertRequest", CertRequestArgs.builder() .subject(com.pulumi.tls.inputs.CertRequestSubjectArgs.builder() .commonName(example.registrationCode()) .build()) .keyAlgorithm("RSA") .privateKeyPem(verification.privateKeyPem()) .build()); } }
-
getRegistrationCode
public static com.pulumi.core.Output<GetRegistrationCodeResult> getRegistrationCode(GetRegistrationCodeArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Gets a registration code used to register a CA certificate with AWS IoT. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetRegistrationCodeArgs; import com.pulumi.tls.PrivateKey; import com.pulumi.tls.PrivateKeyArgs; import com.pulumi.tls.CertRequest; import com.pulumi.tls.CertRequestArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getRegistrationCode(GetRegistrationCodeArgs.builder() .build()); var verification = new PrivateKey("verification", PrivateKeyArgs.builder() .algorithm("RSA") .build()); var verificationCertRequest = new CertRequest("verificationCertRequest", CertRequestArgs.builder() .subject(com.pulumi.tls.inputs.CertRequestSubjectArgs.builder() .commonName(example.registrationCode()) .build()) .keyAlgorithm("RSA") .privateKeyPem(verification.privateKeyPem()) .build()); } }
-
getRegistrationCodePlain
public static java.util.concurrent.CompletableFuture<GetRegistrationCodeResult> getRegistrationCodePlain(GetRegistrationCodePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Gets a registration code used to register a CA certificate with AWS IoT. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.iot.IotFunctions; import com.pulumi.aws.iot.inputs.GetRegistrationCodeArgs; import com.pulumi.tls.PrivateKey; import com.pulumi.tls.PrivateKeyArgs; import com.pulumi.tls.CertRequest; import com.pulumi.tls.CertRequestArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = IotFunctions.getRegistrationCode(GetRegistrationCodeArgs.builder() .build()); var verification = new PrivateKey("verification", PrivateKeyArgs.builder() .algorithm("RSA") .build()); var verificationCertRequest = new CertRequest("verificationCertRequest", CertRequestArgs.builder() .subject(com.pulumi.tls.inputs.CertRequestSubjectArgs.builder() .commonName(example.registrationCode()) .build()) .keyAlgorithm("RSA") .privateKeyPem(verification.privateKeyPem()) .build()); } }
-
-