Package com.pulumi.azurenative.logic
Class IntegrationServiceEnvironment
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.azurenative.logic.IntegrationServiceEnvironment
-
public class IntegrationServiceEnvironment extends com.pulumi.resources.CustomResource
The integration service environment. API Version: 2019-05-01. ## Example Usage ### Create or update an integration service environment ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.azurenative.logic.IntegrationServiceEnvironment; import com.pulumi.azurenative.logic.IntegrationServiceEnvironmentArgs; import java.util.List; import java.util.ArrayList; 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) { var integrationServiceEnvironment = new IntegrationServiceEnvironment("integrationServiceEnvironment", IntegrationServiceEnvironmentArgs.builder() .integrationServiceEnvironmentName("testIntegrationServiceEnvironment") .location("brazilsouth") .properties(Map.ofEntries( Map.entry("encryptionConfiguration", Map.of("encryptionKeyReference", Map.ofEntries( Map.entry("keyName", "testKeyName"), Map.entry("keyVault", Map.of("id", "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault")), Map.entry("keyVersion", "13b261d30b984753869902d7f47f4d55") ))), Map.entry("networkConfiguration", Map.ofEntries( Map.entry("accessEndpoint", Map.of("type", "Internal")), Map.entry("subnets", Map.of("id", "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s1"), Map.of("id", "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s2"), Map.of("id", "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s3"), Map.of("id", "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s4")) )) )) .resourceGroup("testResourceGroup") .sku(Map.ofEntries( Map.entry("capacity", 2), Map.entry("name", "Premium") )) .build()); } } ``` ## Import An existing resource can be imported using its type token, name, and identifier, e.g. ```sh $ pulumi import azure-native:logic:IntegrationServiceEnvironment testIntegrationServiceEnvironment /subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment ```
-
-
Constructor Summary
Constructors Constructor Description IntegrationServiceEnvironment(java.lang.String name)
IntegrationServiceEnvironment(java.lang.String name, IntegrationServiceEnvironmentArgs args)
IntegrationServiceEnvironment(java.lang.String name, IntegrationServiceEnvironmentArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IntegrationServiceEnvironment
get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.util.Optional<ManagedServiceIdentityResponse>>
identity()
com.pulumi.core.Output<java.util.Optional<java.lang.String>>
location()
com.pulumi.core.Output<java.lang.String>
name()
com.pulumi.core.Output<IntegrationServiceEnvironmentPropertiesResponse>
properties()
com.pulumi.core.Output<java.util.Optional<IntegrationServiceEnvironmentSkuResponse>>
sku()
com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>>
tags()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Constructor Detail
-
IntegrationServiceEnvironment
public IntegrationServiceEnvironment(java.lang.String name)
- Parameters:
name
- The _unique_ name of the resulting resource.
-
IntegrationServiceEnvironment
public IntegrationServiceEnvironment(java.lang.String name, IntegrationServiceEnvironmentArgs args)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.
-
IntegrationServiceEnvironment
public IntegrationServiceEnvironment(java.lang.String name, IntegrationServiceEnvironmentArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.options
- A bag of options that control this resource's behavior.
-
-
Method Detail
-
identity
public com.pulumi.core.Output<java.util.Optional<ManagedServiceIdentityResponse>> identity()
- Returns:
- Managed service identity properties.
-
location
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> location()
- Returns:
- The resource location.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- Gets the resource name.
-
properties
public com.pulumi.core.Output<IntegrationServiceEnvironmentPropertiesResponse> properties()
- Returns:
- The integration service environment properties.
-
sku
public com.pulumi.core.Output<java.util.Optional<IntegrationServiceEnvironmentSkuResponse>> sku()
- Returns:
- The sku.
-
tags
public com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- The resource tags.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Gets the resource type.
-
get
public static IntegrationServiceEnvironment get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name
- The _unique_ name of the resulting resource.id
- The _unique_ provider ID of the resource to lookup.options
- Optional settings to control the behavior of the CustomResource.
-
-