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.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.logic.getIntegrationServiceEnvironment
Explore with Pulumi AI
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.47.1 published on Monday, Jun 24, 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:
- Integration
Service stringEnvironment Name - The integration service environment name.
- Resource
Group string - The resource group.
- Integration
Service stringEnvironment Name - The integration service environment name.
- Resource
Group string - The resource group.
- integration
Service StringEnvironment Name - The integration service environment name.
- resource
Group String - The resource group.
- integration
Service stringEnvironment Name - The integration service environment name.
- resource
Group string - The resource group.
- integration_
service_ strenvironment_ name - The integration service environment name.
- resource_
group str - The resource group.
- integration
Service StringEnvironment Name - The integration service environment name.
- resource
Group 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.
Azure Native. Logic. Outputs. Integration Service Environment Properties Response - The integration service environment properties.
- Type string
- Gets the resource type.
- Identity
Pulumi.
Azure Native. Logic. Outputs. Managed Service Identity Response - Managed service identity properties.
- Location string
- The resource location.
- Sku
Pulumi.
Azure Native. Logic. Outputs. Integration Service Environment Sku Response - The sku.
- Dictionary<string, string>
- The resource tags.
- Id string
- The resource id.
- Name string
- Gets the resource name.
- Properties
Integration
Service Environment Properties Response - The integration service environment properties.
- Type string
- Gets the resource type.
- Identity
Managed
Service Identity Response - Managed service identity properties.
- Location string
- The resource location.
- Sku
Integration
Service Environment Sku Response - The sku.
- map[string]string
- The resource tags.
- id String
- The resource id.
- name String
- Gets the resource name.
- properties
Integration
Service Environment Properties Response - The integration service environment properties.
- type String
- Gets the resource type.
- identity
Managed
Service Identity Response - Managed service identity properties.
- location String
- The resource location.
- sku
Integration
Service Environment Sku Response - The sku.
- Map<String,String>
- The resource tags.
- id string
- The resource id.
- name string
- Gets the resource name.
- properties
Integration
Service Environment Properties Response - The integration service environment properties.
- type string
- Gets the resource type.
- identity
Managed
Service Identity Response - Managed service identity properties.
- location string
- The resource location.
- sku
Integration
Service Environment Sku Response - The sku.
- {[key: string]: string}
- The resource tags.
- id str
- The resource id.
- name str
- Gets the resource name.
- properties
Integration
Service Environment Properties Response - The integration service environment properties.
- type str
- Gets the resource type.
- identity
Managed
Service Identity Response - Managed service identity properties.
- location str
- The resource location.
- sku
Integration
Service Environment Sku Response - The sku.
- 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.
- Map<String>
- The resource tags.
Supporting Types
FlowEndpointsConfigurationResponse
- Connector
Pulumi.
Azure Native. Logic. Inputs. Flow Endpoints Response - The connector endpoints.
- Workflow
Pulumi.
Azure Native. Logic. Inputs. Flow Endpoints Response - The workflow endpoints.
- Connector
Flow
Endpoints Response - The connector endpoints.
- Workflow
Flow
Endpoints Response - The workflow endpoints.
- connector
Flow
Endpoints Response - The connector endpoints.
- workflow
Flow
Endpoints Response - The workflow endpoints.
- connector
Flow
Endpoints Response - The connector endpoints.
- workflow
Flow
Endpoints Response - The workflow endpoints.
- connector
Flow
Endpoints Response - The connector endpoints.
- workflow
Flow
Endpoints Response - The workflow endpoints.
- connector Property Map
- The connector endpoints.
- workflow Property Map
- The workflow endpoints.
FlowEndpointsResponse
- Access
Endpoint List<Pulumi.Ip Addresses Azure Native. Logic. Inputs. Ip Address Response> - The access endpoint ip address.
- Outgoing
Ip List<Pulumi.Addresses Azure Native. Logic. Inputs. Ip Address Response> - The outgoing ip address.
- Access
Endpoint []IpIp Addresses Address Response - The access endpoint ip address.
- Outgoing
Ip []IpAddresses Address Response - The outgoing ip address.
- access
Endpoint List<IpIp Addresses Address Response> - The access endpoint ip address.
- outgoing
Ip List<IpAddresses Address Response> - The outgoing ip address.
- access
Endpoint IpIp Addresses Address Response[] - The access endpoint ip address.
- outgoing
Ip IpAddresses Address Response[] - The outgoing ip address.
- access_
endpoint_ Sequence[Ipip_ addresses Address Response] - The access endpoint ip address.
- outgoing_
ip_ Sequence[Ipaddresses Address Response] - The outgoing ip address.
- access
Endpoint List<Property Map>Ip Addresses - The access endpoint ip address.
- outgoing
Ip List<Property Map>Addresses - The outgoing ip address.
IntegrationServiceEnvironmenEncryptionConfigurationResponse
- Encryption
Key Pulumi.Reference Azure Native. Logic. Inputs. Integration Service Environmen Encryption Key Reference Response - The encryption key reference.
- Encryption
Key IntegrationReference Service Environmen Encryption Key Reference Response - The encryption key reference.
- encryption
Key IntegrationReference Service Environmen Encryption Key Reference Response - The encryption key reference.
- encryption
Key IntegrationReference Service Environmen Encryption Key Reference Response - The encryption key reference.
- encryption_
key_ Integrationreference Service Environmen Encryption Key Reference Response - The encryption key reference.
- encryption
Key Property MapReference - The encryption key reference.
IntegrationServiceEnvironmenEncryptionKeyReferenceResponse
- Key
Name string - Gets the key name in the Key Vault.
- Key
Vault Pulumi.Azure Native. Logic. Inputs. Resource Reference Response - The key vault reference.
- Key
Version string - Gets the version of the key specified in the keyName property.
- Key
Name string - Gets the key name in the Key Vault.
- Key
Vault ResourceReference Response - The key vault reference.
- Key
Version string - Gets the version of the key specified in the keyName property.
- key
Name String - Gets the key name in the Key Vault.
- key
Vault ResourceReference Response - The key vault reference.
- key
Version String - Gets the version of the key specified in the keyName property.
- key
Name string - Gets the key name in the Key Vault.
- key
Vault ResourceReference Response - The key vault reference.
- key
Version 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 ResourceReference Response - The key vault reference.
- key_
version str - Gets the version of the key specified in the keyName property.
- key
Name String - Gets the key name in the Key Vault.
- key
Vault Property Map - The key vault reference.
- key
Version 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
- Encryption
Configuration Pulumi.Azure Native. Logic. Inputs. Integration Service Environmen Encryption Configuration Response - The encryption configuration.
- Endpoints
Configuration Pulumi.Azure Native. Logic. Inputs. Flow Endpoints Configuration Response - The endpoints configuration.
- Integration
Service stringEnvironment Id - Gets the tracking id.
- Network
Configuration Pulumi.Azure Native. Logic. Inputs. Network Configuration Response - The network configuration.
- Provisioning
State string - The provisioning state.
- State string
- The integration service environment state.
- Encryption
Configuration IntegrationService Environmen Encryption Configuration Response - The encryption configuration.
- Endpoints
Configuration FlowEndpoints Configuration Response - The endpoints configuration.
- Integration
Service stringEnvironment Id - Gets the tracking id.
- Network
Configuration NetworkConfiguration Response - The network configuration.
- Provisioning
State string - The provisioning state.
- State string
- The integration service environment state.
- encryption
Configuration IntegrationService Environmen Encryption Configuration Response - The encryption configuration.
- endpoints
Configuration FlowEndpoints Configuration Response - The endpoints configuration.
- integration
Service StringEnvironment Id - Gets the tracking id.
- network
Configuration NetworkConfiguration Response - The network configuration.
- provisioning
State String - The provisioning state.
- state String
- The integration service environment state.
- encryption
Configuration IntegrationService Environmen Encryption Configuration Response - The encryption configuration.
- endpoints
Configuration FlowEndpoints Configuration Response - The endpoints configuration.
- integration
Service stringEnvironment Id - Gets the tracking id.
- network
Configuration NetworkConfiguration Response - The network configuration.
- provisioning
State string - The provisioning state.
- state string
- The integration service environment state.
- encryption_
configuration IntegrationService Environmen Encryption Configuration Response - The encryption configuration.
- endpoints_
configuration FlowEndpoints Configuration Response - The endpoints configuration.
- integration_
service_ strenvironment_ id - Gets the tracking id.
- network_
configuration NetworkConfiguration Response - The network configuration.
- provisioning_
state str - The provisioning state.
- state str
- The integration service environment state.
- encryption
Configuration Property Map - The encryption configuration.
- endpoints
Configuration Property Map - The endpoints configuration.
- integration
Service StringEnvironment Id - Gets the tracking id.
- network
Configuration Property Map - The network configuration.
- provisioning
State String - The provisioning state.
- state String
- The integration service environment state.
IntegrationServiceEnvironmentSkuResponse
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
- Principal
Id string - Principal Id of managed service identity.
- Tenant
Id 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.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Logic. Inputs. User Assigned Identity Response> - 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 string - Principal Id of managed service identity.
- Tenant
Id 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.
- User
Assigned map[string]UserIdentities Assigned Identity Response - 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 String - Principal Id of managed service identity.
- tenant
Id 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.
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - 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 string - Principal Id of managed service identity.
- tenant
Id 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.
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - 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_ Mapping[str, Useridentities Assigned Identity Response] - 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 String - Principal Id of managed service identity.
- tenant
Id 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.
- user
Assigned Map<Property Map>Identities - 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
- Access
Endpoint Pulumi.Azure Native. Logic. Inputs. Integration Service Environment Access Endpoint Response - The access endpoint.
- Subnets
List<Pulumi.
Azure Native. Logic. Inputs. Resource Reference Response> - The subnets.
- Virtual
Network stringAddress Space - Gets the virtual network address space.
- Access
Endpoint IntegrationService Environment Access Endpoint Response - The access endpoint.
- Subnets
[]Resource
Reference Response - The subnets.
- Virtual
Network stringAddress Space - Gets the virtual network address space.
- access
Endpoint IntegrationService Environment Access Endpoint Response - The access endpoint.
- subnets
List<Resource
Reference Response> - The subnets.
- virtual
Network StringAddress Space - Gets the virtual network address space.
- access
Endpoint IntegrationService Environment Access Endpoint Response - The access endpoint.
- subnets
Resource
Reference Response[] - The subnets.
- virtual
Network stringAddress Space - Gets the virtual network address space.
- access_
endpoint IntegrationService Environment Access Endpoint Response - The access endpoint.
- subnets
Sequence[Resource
Reference Response] - The subnets.
- virtual_
network_ straddress_ space - Gets the virtual network address space.
- access
Endpoint Property Map - The access endpoint.
- subnets List<Property Map>
- The subnets.
- virtual
Network StringAddress Space - Gets the virtual network address space.
ResourceReferenceResponse
UserAssignedIdentityResponse
- Client
Id string - Client Id of user assigned identity
- Principal
Id string - Principal Id of user assigned identity
- Client
Id string - Client Id of user assigned identity
- Principal
Id string - Principal Id of user assigned identity
- client
Id String - Client Id of user assigned identity
- principal
Id String - Principal Id of user assigned identity
- client
Id string - Client Id of user assigned identity
- principal
Id 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
- client
Id String - Client Id of user assigned identity
- principal
Id String - Principal Id of user assigned identity
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.47.1 published on Monday, Jun 24, 2024 by Pulumi