azure-native.m365securityandcompliance.getprivateLinkServicesForM365SecurityCenter

Get the metadata of a privateLinkServicesForM365SecurityCenter resource. API Version: 2021-03-25-preview.

Using getprivateLinkServicesForM365SecurityCenter

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 getprivateLinkServicesForM365SecurityCenter(args: GetprivateLinkServicesForM365SecurityCenterArgs, opts?: InvokeOptions): Promise<GetprivateLinkServicesForM365SecurityCenterResult>
function getprivateLinkServicesForM365SecurityCenterOutput(args: GetprivateLinkServicesForM365SecurityCenterOutputArgs, opts?: InvokeOptions): Output<GetprivateLinkServicesForM365SecurityCenterResult>
def getprivate_link_services_for_m365_security_center(resource_group_name: Optional[str] = None,
                                                      resource_name: Optional[str] = None,
                                                      opts: Optional[InvokeOptions] = None) -> GetprivateLinkServicesForM365SecurityCenterResult
def getprivate_link_services_for_m365_security_center_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                                      resource_name: Optional[pulumi.Input[str]] = None,
                                                      opts: Optional[InvokeOptions] = None) -> Output[GetprivateLinkServicesForM365SecurityCenterResult]
func GetprivateLinkServicesForM365SecurityCenter(ctx *Context, args *GetprivateLinkServicesForM365SecurityCenterArgs, opts ...InvokeOption) (*GetprivateLinkServicesForM365SecurityCenterResult, error)
func GetprivateLinkServicesForM365SecurityCenterOutput(ctx *Context, args *GetprivateLinkServicesForM365SecurityCenterOutputArgs, opts ...InvokeOption) GetprivateLinkServicesForM365SecurityCenterResultOutput

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

public static class GetprivateLinkServicesForM365SecurityCenter 
{
    public static Task<GetprivateLinkServicesForM365SecurityCenterResult> InvokeAsync(GetprivateLinkServicesForM365SecurityCenterArgs args, InvokeOptions? opts = null)
    public static Output<GetprivateLinkServicesForM365SecurityCenterResult> Invoke(GetprivateLinkServicesForM365SecurityCenterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetprivateLinkServicesForM365SecurityCenterResult> getprivateLinkServicesForM365SecurityCenter(GetprivateLinkServicesForM365SecurityCenterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:m365securityandcompliance:getprivateLinkServicesForM365SecurityCenter
  arguments:
    # arguments dictionary

The following arguments are supported:

ResourceGroupName string

The name of the resource group that contains the service instance.

ResourceName string

The name of the service instance.

ResourceGroupName string

The name of the resource group that contains the service instance.

ResourceName string

The name of the service instance.

resourceGroupName String

The name of the resource group that contains the service instance.

resourceName String

The name of the service instance.

resourceGroupName string

The name of the resource group that contains the service instance.

resourceName string

The name of the service instance.

resource_group_name str

The name of the resource group that contains the service instance.

resource_name str

The name of the service instance.

resourceGroupName String

The name of the resource group that contains the service instance.

resourceName String

The name of the service instance.

getprivateLinkServicesForM365SecurityCenter Result

The following output properties are available:

Id string

The resource identifier.

Kind string

The kind of the service.

Location string

The resource location.

Name string

The resource name.

Properties Pulumi.AzureNative.M365SecurityAndCompliance.Outputs.ServicesPropertiesResponse

The common properties of a service.

SystemData Pulumi.AzureNative.M365SecurityAndCompliance.Outputs.SystemDataResponse

Required property for system data

Type string

The resource type.

Etag string

An etag associated with the resource, used for optimistic concurrency when editing it.

Identity Pulumi.AzureNative.M365SecurityAndCompliance.Outputs.ServicesResourceResponseIdentity

Setting indicating whether the service has a managed identity associated with it.

Tags Dictionary<string, string>

The resource tags.

Id string

The resource identifier.

Kind string

The kind of the service.

Location string

The resource location.

Name string

The resource name.

Properties ServicesPropertiesResponse

The common properties of a service.

SystemData SystemDataResponse

Required property for system data

Type string

The resource type.

Etag string

An etag associated with the resource, used for optimistic concurrency when editing it.

Identity ServicesResourceResponseIdentity

Setting indicating whether the service has a managed identity associated with it.

Tags map[string]string

The resource tags.

id String

The resource identifier.

kind String

The kind of the service.

location String

The resource location.

name String

The resource name.

properties ServicesPropertiesResponse

The common properties of a service.

systemData SystemDataResponse

Required property for system data

type String

The resource type.

etag String

An etag associated with the resource, used for optimistic concurrency when editing it.

identity ServicesResourceResponseIdentity

Setting indicating whether the service has a managed identity associated with it.

tags Map<String,String>

The resource tags.

id string

The resource identifier.

kind string

The kind of the service.

location string

The resource location.

name string

The resource name.

properties ServicesPropertiesResponse

The common properties of a service.

systemData SystemDataResponse

Required property for system data

type string

The resource type.

etag string

An etag associated with the resource, used for optimistic concurrency when editing it.

identity ServicesResourceResponseIdentity

Setting indicating whether the service has a managed identity associated with it.

tags {[key: string]: string}

The resource tags.

id str

The resource identifier.

kind str

The kind of the service.

location str

The resource location.

name str

The resource name.

properties ServicesPropertiesResponse

The common properties of a service.

system_data SystemDataResponse

Required property for system data

type str

The resource type.

etag str

An etag associated with the resource, used for optimistic concurrency when editing it.

identity ServicesResourceResponseIdentity

Setting indicating whether the service has a managed identity associated with it.

tags Mapping[str, str]

The resource tags.

id String

The resource identifier.

kind String

The kind of the service.

location String

The resource location.

name String

The resource name.

properties Property Map

The common properties of a service.

systemData Property Map

Required property for system data

type String

The resource type.

etag String

An etag associated with the resource, used for optimistic concurrency when editing it.

identity Property Map

Setting indicating whether the service has a managed identity associated with it.

tags Map<String>

The resource tags.

Supporting Types

PrivateEndpointConnectionResponse

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

PrivateLinkServiceConnectionState Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

ProvisioningState string

The provisioning state of the private endpoint connection resource.

SystemData Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.SystemDataResponse

Required property for system data

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

PrivateEndpoint Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.PrivateEndpointResponse

The resource of private end point.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

ProvisioningState string

The provisioning state of the private endpoint connection resource.

SystemData SystemDataResponse

Required property for system data

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

PrivateEndpoint PrivateEndpointResponse

The resource of private end point.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

provisioningState String

The provisioning state of the private endpoint connection resource.

systemData SystemDataResponse

Required property for system data

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

privateEndpoint PrivateEndpointResponse

The resource of private end point.

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

provisioningState string

The provisioning state of the private endpoint connection resource.

systemData SystemDataResponse

Required property for system data

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

privateEndpoint PrivateEndpointResponse

The resource of private end point.

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

private_link_service_connection_state PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

provisioning_state str

The provisioning state of the private endpoint connection resource.

system_data SystemDataResponse

Required property for system data

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

private_endpoint PrivateEndpointResponse

The resource of private end point.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

privateLinkServiceConnectionState Property Map

A collection of information about the state of the connection between service consumer and provider.

provisioningState String

The provisioning state of the private endpoint connection resource.

systemData Property Map

Required property for system data

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

privateEndpoint Property Map

The resource of private end point.

PrivateEndpointResponse

Id string

The ARM identifier for Private Endpoint

Id string

The ARM identifier for Private Endpoint

id String

The ARM identifier for Private Endpoint

id string

The ARM identifier for Private Endpoint

id str

The ARM identifier for Private Endpoint

id String

The ARM identifier for Private Endpoint

PrivateLinkServiceConnectionStateResponse

ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

Description string

The reason for approval/rejection of the connection.

Status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

Description string

The reason for approval/rejection of the connection.

Status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired String

A message indicating if changes on the service provider require any updates on the consumer.

description String

The reason for approval/rejection of the connection.

status String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

description string

The reason for approval/rejection of the connection.

status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actions_required str

A message indicating if changes on the service provider require any updates on the consumer.

description str

The reason for approval/rejection of the connection.

status str

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired String

A message indicating if changes on the service provider require any updates on the consumer.

description String

The reason for approval/rejection of the connection.

status String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

ServiceAccessPolicyEntryResponse

ObjectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

ObjectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId String

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

object_id str

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId String

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

ServiceAuthenticationConfigurationInfoResponse

Audience string

The audience url for the service

Authority string

The authority url for the service

SmartProxyEnabled bool

If the SMART on FHIR proxy is enabled

Audience string

The audience url for the service

Authority string

The authority url for the service

SmartProxyEnabled bool

If the SMART on FHIR proxy is enabled

audience String

The audience url for the service

authority String

The authority url for the service

smartProxyEnabled Boolean

If the SMART on FHIR proxy is enabled

audience string

The audience url for the service

authority string

The authority url for the service

smartProxyEnabled boolean

If the SMART on FHIR proxy is enabled

audience str

The audience url for the service

authority str

The authority url for the service

smart_proxy_enabled bool

If the SMART on FHIR proxy is enabled

audience String

The audience url for the service

authority String

The authority url for the service

smartProxyEnabled Boolean

If the SMART on FHIR proxy is enabled

ServiceCorsConfigurationInfoResponse

AllowCredentials bool

If credentials are allowed via CORS.

Headers List<string>

The headers to be allowed via CORS.

MaxAge double

The max age to be allowed via CORS.

Methods List<string>

The methods to be allowed via CORS.

Origins List<string>

The origins to be allowed via CORS.

AllowCredentials bool

If credentials are allowed via CORS.

Headers []string

The headers to be allowed via CORS.

MaxAge float64

The max age to be allowed via CORS.

Methods []string

The methods to be allowed via CORS.

Origins []string

The origins to be allowed via CORS.

allowCredentials Boolean

If credentials are allowed via CORS.

headers List<String>

The headers to be allowed via CORS.

maxAge Double

The max age to be allowed via CORS.

methods List<String>

The methods to be allowed via CORS.

origins List<String>

The origins to be allowed via CORS.

allowCredentials boolean

If credentials are allowed via CORS.

headers string[]

The headers to be allowed via CORS.

maxAge number

The max age to be allowed via CORS.

methods string[]

The methods to be allowed via CORS.

origins string[]

The origins to be allowed via CORS.

allow_credentials bool

If credentials are allowed via CORS.

headers Sequence[str]

The headers to be allowed via CORS.

max_age float

The max age to be allowed via CORS.

methods Sequence[str]

The methods to be allowed via CORS.

origins Sequence[str]

The origins to be allowed via CORS.

allowCredentials Boolean

If credentials are allowed via CORS.

headers List<String>

The headers to be allowed via CORS.

maxAge Number

The max age to be allowed via CORS.

methods List<String>

The methods to be allowed via CORS.

origins List<String>

The origins to be allowed via CORS.

ServiceCosmosDbConfigurationInfoResponse

KeyVaultKeyUri string

The URI of the customer-managed key for the backing database.

OfferThroughput double

The provisioned throughput for the backing database.

KeyVaultKeyUri string

The URI of the customer-managed key for the backing database.

OfferThroughput float64

The provisioned throughput for the backing database.

keyVaultKeyUri String

The URI of the customer-managed key for the backing database.

offerThroughput Double

The provisioned throughput for the backing database.

keyVaultKeyUri string

The URI of the customer-managed key for the backing database.

offerThroughput number

The provisioned throughput for the backing database.

key_vault_key_uri str

The URI of the customer-managed key for the backing database.

offer_throughput float

The provisioned throughput for the backing database.

keyVaultKeyUri String

The URI of the customer-managed key for the backing database.

offerThroughput Number

The provisioned throughput for the backing database.

ServiceExportConfigurationInfoResponse

StorageAccountName string

The name of the default export storage account.

StorageAccountName string

The name of the default export storage account.

storageAccountName String

The name of the default export storage account.

storageAccountName string

The name of the default export storage account.

storage_account_name str

The name of the default export storage account.

storageAccountName String

The name of the default export storage account.

ServicesPropertiesResponse

ProvisioningState string

The provisioning state.

AccessPolicies List<Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.ServiceAccessPolicyEntryResponse>

The access policies of the service instance.

AuthenticationConfiguration Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

CorsConfiguration Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

CosmosDbConfiguration Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

ExportConfiguration Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

PrivateEndpointConnections List<Pulumi.AzureNative.M365SecurityAndCompliance.Inputs.PrivateEndpointConnectionResponse>

The list of private endpoint connections that are set up for this resource.

PublicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

ProvisioningState string

The provisioning state.

AccessPolicies []ServiceAccessPolicyEntryResponse

The access policies of the service instance.

AuthenticationConfiguration ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

CorsConfiguration ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

CosmosDbConfiguration ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

ExportConfiguration ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

PrivateEndpointConnections []PrivateEndpointConnectionResponse

The list of private endpoint connections that are set up for this resource.

PublicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

provisioningState String

The provisioning state.

accessPolicies List<ServiceAccessPolicyEntryResponse>

The access policies of the service instance.

authenticationConfiguration ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

corsConfiguration ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

exportConfiguration ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

privateEndpointConnections List<PrivateEndpointConnectionResponse>

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess String

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

provisioningState string

The provisioning state.

accessPolicies ServiceAccessPolicyEntryResponse[]

The access policies of the service instance.

authenticationConfiguration ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

corsConfiguration ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

exportConfiguration ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

privateEndpointConnections PrivateEndpointConnectionResponse[]

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

provisioning_state str

The provisioning state.

access_policies Sequence[ServiceAccessPolicyEntryResponse]

The access policies of the service instance.

authentication_configuration ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

cors_configuration ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

cosmos_db_configuration ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

export_configuration ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]

The list of private endpoint connections that are set up for this resource.

public_network_access str

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

provisioningState String

The provisioning state.

accessPolicies List<Property Map>

The access policies of the service instance.

authenticationConfiguration Property Map

The authentication configuration for the service instance.

corsConfiguration Property Map

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration Property Map

The settings for the Cosmos DB database backing the service.

exportConfiguration Property Map

The settings for the export operation of the service instance.

privateEndpointConnections List<Property Map>

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess String

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

ServicesResourceResponseIdentity

PrincipalId string

The principal ID of the resource identity.

TenantId string

The tenant ID of the resource.

Type string

Type of identity being specified, currently SystemAssigned and None are allowed.

PrincipalId string

The principal ID of the resource identity.

TenantId string

The tenant ID of the resource.

Type string

Type of identity being specified, currently SystemAssigned and None are allowed.

principalId String

The principal ID of the resource identity.

tenantId String

The tenant ID of the resource.

type String

Type of identity being specified, currently SystemAssigned and None are allowed.

principalId string

The principal ID of the resource identity.

tenantId string

The tenant ID of the resource.

type string

Type of identity being specified, currently SystemAssigned and None are allowed.

principal_id str

The principal ID of the resource identity.

tenant_id str

The tenant ID of the resource.

type str

Type of identity being specified, currently SystemAssigned and None are allowed.

principalId String

The principal ID of the resource identity.

tenantId String

The tenant ID of the resource.

type String

Type of identity being specified, currently SystemAssigned and None are allowed.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0