azure-native.logic.getIntegrationServiceEnvironment
Explore with Pulumi AI
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