Azure Native

v1.80.0 published on Tuesday, Oct 4, 2022 by Pulumi

getIntegrationServiceEnvironment

The integration service environment. API Version: 2019-05-01.

Using getIntegrationServiceEnvironment

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getIntegrationServiceEnvironment(args: GetIntegrationServiceEnvironmentArgs, opts?: InvokeOptions): Promise<GetIntegrationServiceEnvironmentResult>
function getIntegrationServiceEnvironmentOutput(args: GetIntegrationServiceEnvironmentOutputArgs, opts?: InvokeOptions): Output<GetIntegrationServiceEnvironmentResult>
def get_integration_service_environment(integration_service_environment_name: Optional[str] = None,
                                        resource_group: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetIntegrationServiceEnvironmentResult
def get_integration_service_environment_output(integration_service_environment_name: Optional[pulumi.Input[str]] = None,
                                        resource_group: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationServiceEnvironmentResult]
func LookupIntegrationServiceEnvironment(ctx *Context, args *LookupIntegrationServiceEnvironmentArgs, opts ...InvokeOption) (*LookupIntegrationServiceEnvironmentResult, error)
func LookupIntegrationServiceEnvironmentOutput(ctx *Context, args *LookupIntegrationServiceEnvironmentOutputArgs, opts ...InvokeOption) LookupIntegrationServiceEnvironmentResultOutput

> Note: This function is named LookupIntegrationServiceEnvironment in the Go SDK.

public static class GetIntegrationServiceEnvironment 
{
    public static Task<GetIntegrationServiceEnvironmentResult> InvokeAsync(GetIntegrationServiceEnvironmentArgs args, InvokeOptions? opts = null)
    public static Output<GetIntegrationServiceEnvironmentResult> Invoke(GetIntegrationServiceEnvironmentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIntegrationServiceEnvironmentResult> getIntegrationServiceEnvironment(GetIntegrationServiceEnvironmentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:logic:getIntegrationServiceEnvironment
  Arguments:
    # Arguments dictionary

The following arguments are supported:

IntegrationServiceEnvironmentName string

The integration service environment name.

ResourceGroup string

The resource group.

IntegrationServiceEnvironmentName string

The integration service environment name.

ResourceGroup string

The resource group.

integrationServiceEnvironmentName String

The integration service environment name.

resourceGroup String

The resource group.

integrationServiceEnvironmentName string

The integration service environment name.

resourceGroup string

The resource group.

integration_service_environment_name str

The integration service environment name.

resource_group str

The resource group.

integrationServiceEnvironmentName String

The integration service environment name.

resourceGroup String

The resource group.

getIntegrationServiceEnvironment Result

The following output properties are available:

Id string

The resource id.

Name string

Gets the resource name.

Properties Pulumi.AzureNative.Logic.Outputs.IntegrationServiceEnvironmentPropertiesResponse

The integration service environment properties.

Type string

Gets the resource type.

Identity Pulumi.AzureNative.Logic.Outputs.ManagedServiceIdentityResponse

Managed service identity properties.

Location string

The resource location.

Sku Pulumi.AzureNative.Logic.Outputs.IntegrationServiceEnvironmentSkuResponse

The sku.

Tags Dictionary<string, string>

The resource tags.

Id string

The resource id.

Name string

Gets the resource name.

Properties IntegrationServiceEnvironmentPropertiesResponse

The integration service environment properties.

Type string

Gets the resource type.

Identity ManagedServiceIdentityResponse

Managed service identity properties.

Location string

The resource location.

Sku IntegrationServiceEnvironmentSkuResponse

The sku.

Tags map[string]string

The resource tags.

id String

The resource id.

name String

Gets the resource name.

properties IntegrationServiceEnvironmentPropertiesResponse

The integration service environment properties.

type String

Gets the resource type.

identity ManagedServiceIdentityResponse

Managed service identity properties.

location String

The resource location.

sku IntegrationServiceEnvironmentSkuResponse

The sku.

tags Map<String,String>

The resource tags.

id string

The resource id.

name string

Gets the resource name.

properties IntegrationServiceEnvironmentPropertiesResponse

The integration service environment properties.

type string

Gets the resource type.

identity ManagedServiceIdentityResponse

Managed service identity properties.

location string

The resource location.

sku IntegrationServiceEnvironmentSkuResponse

The sku.

tags {[key: string]: string}

The resource tags.

id str

The resource id.

name str

Gets the resource name.

properties IntegrationServiceEnvironmentPropertiesResponse

The integration service environment properties.

type str

Gets the resource type.

identity ManagedServiceIdentityResponse

Managed service identity properties.

location str

The resource location.

sku IntegrationServiceEnvironmentSkuResponse

The sku.

tags Mapping[str, str]

The resource tags.

id String

The resource id.

name String

Gets the resource name.

properties Property Map

The integration service environment properties.

type String

Gets the resource type.

identity Property Map

Managed service identity properties.

location String

The resource location.

sku Property Map

The sku.

tags Map<String>

The resource tags.

Supporting Types

FlowEndpointsConfigurationResponse

Connector FlowEndpointsResponse

The connector endpoints.

Workflow FlowEndpointsResponse

The workflow endpoints.

connector FlowEndpointsResponse

The connector endpoints.

workflow FlowEndpointsResponse

The workflow endpoints.

connector FlowEndpointsResponse

The connector endpoints.

workflow FlowEndpointsResponse

The workflow endpoints.

connector FlowEndpointsResponse

The connector endpoints.

workflow FlowEndpointsResponse

The workflow endpoints.

connector Property Map

The connector endpoints.

workflow Property Map

The workflow endpoints.

FlowEndpointsResponse

AccessEndpointIpAddresses []IpAddressResponse

The access endpoint ip address.

OutgoingIpAddresses []IpAddressResponse

The outgoing ip address.

accessEndpointIpAddresses IpAddressResponse[]

The access endpoint ip address.

outgoingIpAddresses IpAddressResponse[]

The outgoing ip address.

accessEndpointIpAddresses List<Property Map>

The access endpoint ip address.

outgoingIpAddresses List<Property Map>

The outgoing ip address.

IntegrationServiceEnvironmenEncryptionConfigurationResponse

encryptionKeyReference Property Map

The encryption key reference.

IntegrationServiceEnvironmenEncryptionKeyReferenceResponse

KeyName string

Gets the key name in the Key Vault.

KeyVault Pulumi.AzureNative.Logic.Inputs.ResourceReferenceResponse

The key vault reference.

KeyVersion string

Gets the version of the key specified in the keyName property.

KeyName string

Gets the key name in the Key Vault.

KeyVault ResourceReferenceResponse

The key vault reference.

KeyVersion string

Gets the version of the key specified in the keyName property.

keyName String

Gets the key name in the Key Vault.

keyVault ResourceReferenceResponse

The key vault reference.

keyVersion String

Gets the version of the key specified in the keyName property.

keyName string

Gets the key name in the Key Vault.

keyVault ResourceReferenceResponse

The key vault reference.

keyVersion string

Gets the version of the key specified in the keyName property.

key_name str

Gets the key name in the Key Vault.

key_vault ResourceReferenceResponse

The key vault reference.

key_version str

Gets the version of the key specified in the keyName property.

keyName String

Gets the key name in the Key Vault.

keyVault Property Map

The key vault reference.

keyVersion String

Gets the version of the key specified in the keyName property.

IntegrationServiceEnvironmentAccessEndpointResponse

Type string

The access endpoint type.

Type string

The access endpoint type.

type String

The access endpoint type.

type string

The access endpoint type.

type str

The access endpoint type.

type String

The access endpoint type.

IntegrationServiceEnvironmentPropertiesResponse

EncryptionConfiguration IntegrationServiceEnvironmenEncryptionConfigurationResponse

The encryption configuration.

EndpointsConfiguration FlowEndpointsConfigurationResponse

The endpoints configuration.

IntegrationServiceEnvironmentId string

Gets the tracking id.

NetworkConfiguration NetworkConfigurationResponse

The network configuration.

ProvisioningState string

The provisioning state.

State string

The integration service environment state.

encryptionConfiguration IntegrationServiceEnvironmenEncryptionConfigurationResponse

The encryption configuration.

endpointsConfiguration FlowEndpointsConfigurationResponse

The endpoints configuration.

integrationServiceEnvironmentId String

Gets the tracking id.

networkConfiguration NetworkConfigurationResponse

The network configuration.

provisioningState String

The provisioning state.

state String

The integration service environment state.

encryptionConfiguration IntegrationServiceEnvironmenEncryptionConfigurationResponse

The encryption configuration.

endpointsConfiguration FlowEndpointsConfigurationResponse

The endpoints configuration.

integrationServiceEnvironmentId string

Gets the tracking id.

networkConfiguration NetworkConfigurationResponse

The network configuration.

provisioningState string

The provisioning state.

state string

The integration service environment state.

encryption_configuration IntegrationServiceEnvironmenEncryptionConfigurationResponse

The encryption configuration.

endpoints_configuration FlowEndpointsConfigurationResponse

The endpoints configuration.

integration_service_environment_id str

Gets the tracking id.

network_configuration NetworkConfigurationResponse

The network configuration.

provisioning_state str

The provisioning state.

state str

The integration service environment state.

encryptionConfiguration Property Map

The encryption configuration.

endpointsConfiguration Property Map

The endpoints configuration.

integrationServiceEnvironmentId String

Gets the tracking id.

networkConfiguration Property Map

The network configuration.

provisioningState String

The provisioning state.

state String

The integration service environment state.

IntegrationServiceEnvironmentSkuResponse

Capacity int

The sku capacity.

Name string

The sku name.

Capacity int

The sku capacity.

Name string

The sku name.

capacity Integer

The sku capacity.

name String

The sku name.

capacity number

The sku capacity.

name string

The sku name.

capacity int

The sku capacity.

name str

The sku name.

capacity Number

The sku capacity.

name String

The sku name.

IpAddressResponse

Address string

The address.

Address string

The address.

address String

The address.

address string

The address.

address str

The address.

address String

The address.

ManagedServiceIdentityResponse

PrincipalId string

Principal Id of managed service identity.

TenantId string

Tenant of managed service identity.

Type string

Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Logic.Inputs.UserAssignedIdentityResponse>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

PrincipalId string

Principal Id of managed service identity.

TenantId string

Tenant of managed service identity.

Type string

Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.

UserAssignedIdentities map[string]UserAssignedIdentityResponse

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId String

Principal Id of managed service identity.

tenantId String

Tenant of managed service identity.

type String

Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.

userAssignedIdentities Map<String,UserAssignedIdentityResponse>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId string

Principal Id of managed service identity.

tenantId string

Tenant of managed service identity.

type string

Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.

userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principal_id str

Principal Id of managed service identity.

tenant_id str

Tenant of managed service identity.

type str

Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.

user_assigned_identities Mapping[str, UserAssignedIdentityResponse]

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId String

Principal Id of managed service identity.

tenantId String

Tenant of managed service identity.

type String

Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.

userAssignedIdentities Map<Property Map>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

NetworkConfigurationResponse

accessEndpoint Property Map

The access endpoint.

subnets List<Property Map>

The subnets.

virtualNetworkAddressSpace String

Gets the virtual network address space.

ResourceReferenceResponse

Name string

Gets the resource name.

Type string

Gets the resource type.

Id string

The resource id.

Name string

Gets the resource name.

Type string

Gets the resource type.

Id string

The resource id.

name String

Gets the resource name.

type String

Gets the resource type.

id String

The resource id.

name string

Gets the resource name.

type string

Gets the resource type.

id string

The resource id.

name str

Gets the resource name.

type str

Gets the resource type.

id str

The resource id.

name String

Gets the resource name.

type String

Gets the resource type.

id String

The resource id.

UserAssignedIdentityResponse

ClientId string

Client Id of user assigned identity

PrincipalId string

Principal Id of user assigned identity

ClientId string

Client Id of user assigned identity

PrincipalId string

Principal Id of user assigned identity

clientId String

Client Id of user assigned identity

principalId String

Principal Id of user assigned identity

clientId string

Client Id of user assigned identity

principalId string

Principal Id of user assigned identity

client_id str

Client Id of user assigned identity

principal_id str

Principal Id of user assigned identity

clientId String

Client Id of user assigned identity

principalId String

Principal Id of user assigned identity

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0