1. Packages
  2. Azure Native
  3. API Docs
  4. logic
  5. getIntegrationServiceEnvironment
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.logic.getIntegrationServiceEnvironment

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Gets an integration service environment. Azure REST 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
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi