1. Packages
  2. Hsdp Provider
  3. API Docs
  4. CdlExportRoute
hsdp 0.65.3 published on Tuesday, Apr 15, 2025 by philips-software

hsdp.CdlExportRoute

Explore with Pulumi AI

hsdp logo
hsdp 0.65.3 published on Tuesday, Apr 15, 2025 by philips-software

    Manages HSDP Clinical Data Lake (CDL) ExportRoute.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.hsdp.CdlExportRoute;
    import com.pulumi.hsdp.CdlExportRouteArgs;
    import com.pulumi.hsdp.inputs.CdlExportRouteServiceAccountDetailArgs;
    import com.pulumi.hsdp.inputs.CdlExportRouteSourceResearchStudyArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var expRoute1 = new CdlExportRoute("expRoute1", CdlExportRouteArgs.builder()
                .autoExport(true)
                .cdlEndpoint("https://RouteFrefix-datalake.cloud.pcftest.com/store/cdl/XXXXXXX-f896-4883-80fa-5593cd69556d")
                .description("description11")
                .destinationResearchStudyEndpoint("https://ROUTE_PREFIX-datalake.cloud.pcftest.com/store/cdl/XXXXXX-f896-4883-80fa-5593cd69556d/Study/5c8431e2-f4f1-11eb-bf8f-b799651c8a11")
                .displayName("display name1")
                .exportRouteName("ExportTrial_for_demo55")
                .serviceAccountDetails(CdlExportRouteServiceAccountDetailArgs.builder()
                    .accessTokenEndpoint("https://IAM_HOST_NAME/oauth2/access_token")
                    .privateKey("-----BEGIN RSA PRIVATE KEY-----SVC ACC PRIVATE KEY-----END RSA PRIVATE KEY-----")
                    .serviceId("SVC_ID")
                    .tokenEndpoint("https://IAM_HOST_NAME/authorize/oauth2/token")
                    .build())
                .sourceResearchStudies(CdlExportRouteSourceResearchStudyArgs.builder()
                    .allowedDataObjects(                
                        CdlExportRouteSourceResearchStudyAllowedDataObjectArgs.builder()
                            .associatedLabels(CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabelArgs.builder()
                                .approvalRequired(true)
                                .labelName("videoQualityTF7")
                                .build())
                            .resourceType("DataObject.customDataTest123")
                            .build(),
                        CdlExportRouteSourceResearchStudyAllowedDataObjectArgs.builder()
                            .associatedLabels(                        
                                CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabelArgs.builder()
                                    .approvalRequired(true)
                                    .labelName("videoQualityTF8")
                                    .build(),
                                CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabelArgs.builder()
                                    .approvalRequired(false)
                                    .labelName("videoQualityTF7")
                                    .build())
                            .resourceType("DataObject.customDataTest123")
                            .build())
                    .sourceCdlEndpoint("https://ROUTE_PREFIX-datalake.cloud.pcftest.com/store/cdl/XXXXXX-f896-4883-80fa-5593cd69556d/Study/a1467792-ef81-11eb-8ac2-477a9e3b09aa")
                    .build())
                .build());
    
        }
    }
    
    resources:
      expRoute1:
        type: hsdp:CdlExportRoute
        properties:
          autoExport: true
          cdlEndpoint: https://RouteFrefix-datalake.cloud.pcftest.com/store/cdl/XXXXXXX-f896-4883-80fa-5593cd69556d
          description: description11
          destinationResearchStudyEndpoint: https://ROUTE_PREFIX-datalake.cloud.pcftest.com/store/cdl/XXXXXX-f896-4883-80fa-5593cd69556d/Study/5c8431e2-f4f1-11eb-bf8f-b799651c8a11
          displayName: display name1
          exportRouteName: ExportTrial_for_demo55
          serviceAccountDetails:
            - accessTokenEndpoint: https://IAM_HOST_NAME/oauth2/access_token
              privateKey: '-----BEGIN RSA PRIVATE KEY-----SVC ACC PRIVATE KEY-----END RSA PRIVATE KEY-----'
              serviceId: SVC_ID
              tokenEndpoint: https://IAM_HOST_NAME/authorize/oauth2/token
          sourceResearchStudies:
            - allowedDataObjects:
                - associatedLabels:
                    - approvalRequired: true
                      labelName: videoQualityTF7
                  resourceType: DataObject.customDataTest123
                - associatedLabels:
                    - approvalRequired: true
                      labelName: videoQualityTF8
                    - approvalRequired: false
                      labelName: videoQualityTF7
                  resourceType: DataObject.customDataTest123
              sourceCdlEndpoint: https://ROUTE_PREFIX-datalake.cloud.pcftest.com/store/cdl/XXXXXX-f896-4883-80fa-5593cd69556d/Study/a1467792-ef81-11eb-8ac2-477a9e3b09aa
    

    Create CdlExportRoute Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CdlExportRoute(name: string, args: CdlExportRouteArgs, opts?: CustomResourceOptions);
    @overload
    def CdlExportRoute(resource_name: str,
                       args: CdlExportRouteArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def CdlExportRoute(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       cdl_endpoint: Optional[str] = None,
                       destination_research_study_endpoint: Optional[str] = None,
                       display_name: Optional[str] = None,
                       export_route_name: Optional[str] = None,
                       service_account_details: Optional[Sequence[CdlExportRouteServiceAccountDetailArgs]] = None,
                       source_research_studies: Optional[Sequence[CdlExportRouteSourceResearchStudyArgs]] = None,
                       auto_export: Optional[bool] = None,
                       cdl_export_route_id: Optional[str] = None,
                       description: Optional[str] = None)
    func NewCdlExportRoute(ctx *Context, name string, args CdlExportRouteArgs, opts ...ResourceOption) (*CdlExportRoute, error)
    public CdlExportRoute(string name, CdlExportRouteArgs args, CustomResourceOptions? opts = null)
    public CdlExportRoute(String name, CdlExportRouteArgs args)
    public CdlExportRoute(String name, CdlExportRouteArgs args, CustomResourceOptions options)
    
    type: hsdp:CdlExportRoute
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CdlExportRouteArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CdlExportRouteArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CdlExportRouteArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CdlExportRouteArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CdlExportRouteArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var cdlExportRouteResource = new Hsdp.CdlExportRoute("cdlExportRouteResource", new()
    {
        CdlEndpoint = "string",
        DestinationResearchStudyEndpoint = "string",
        DisplayName = "string",
        ExportRouteName = "string",
        ServiceAccountDetails = new[]
        {
            new Hsdp.Inputs.CdlExportRouteServiceAccountDetailArgs
            {
                AccessTokenEndpoint = "string",
                PrivateKey = "string",
                ServiceId = "string",
                TokenEndpoint = "string",
            },
        },
        SourceResearchStudies = new[]
        {
            new Hsdp.Inputs.CdlExportRouteSourceResearchStudyArgs
            {
                SourceResearchStudyEndpoint = "string",
                AllowedDataObjects = new[]
                {
                    new Hsdp.Inputs.CdlExportRouteSourceResearchStudyAllowedDataObjectArgs
                    {
                        ResourceType = "string",
                        AssociatedLabels = new[]
                        {
                            new Hsdp.Inputs.CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabelArgs
                            {
                                ApprovalRequired = false,
                                LabelName = "string",
                            },
                        },
                    },
                },
            },
        },
        AutoExport = false,
        CdlExportRouteId = "string",
        Description = "string",
    });
    
    example, err := hsdp.NewCdlExportRoute(ctx, "cdlExportRouteResource", &hsdp.CdlExportRouteArgs{
    	CdlEndpoint:                      pulumi.String("string"),
    	DestinationResearchStudyEndpoint: pulumi.String("string"),
    	DisplayName:                      pulumi.String("string"),
    	ExportRouteName:                  pulumi.String("string"),
    	ServiceAccountDetails: hsdp.CdlExportRouteServiceAccountDetailArray{
    		&hsdp.CdlExportRouteServiceAccountDetailArgs{
    			AccessTokenEndpoint: pulumi.String("string"),
    			PrivateKey:          pulumi.String("string"),
    			ServiceId:           pulumi.String("string"),
    			TokenEndpoint:       pulumi.String("string"),
    		},
    	},
    	SourceResearchStudies: hsdp.CdlExportRouteSourceResearchStudyArray{
    		&hsdp.CdlExportRouteSourceResearchStudyArgs{
    			SourceResearchStudyEndpoint: pulumi.String("string"),
    			AllowedDataObjects: hsdp.CdlExportRouteSourceResearchStudyAllowedDataObjectArray{
    				&hsdp.CdlExportRouteSourceResearchStudyAllowedDataObjectArgs{
    					ResourceType: pulumi.String("string"),
    					AssociatedLabels: hsdp.CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabelArray{
    						&hsdp.CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabelArgs{
    							ApprovalRequired: pulumi.Bool(false),
    							LabelName:        pulumi.String("string"),
    						},
    					},
    				},
    			},
    		},
    	},
    	AutoExport:       pulumi.Bool(false),
    	CdlExportRouteId: pulumi.String("string"),
    	Description:      pulumi.String("string"),
    })
    
    var cdlExportRouteResource = new CdlExportRoute("cdlExportRouteResource", CdlExportRouteArgs.builder()
        .cdlEndpoint("string")
        .destinationResearchStudyEndpoint("string")
        .displayName("string")
        .exportRouteName("string")
        .serviceAccountDetails(CdlExportRouteServiceAccountDetailArgs.builder()
            .accessTokenEndpoint("string")
            .privateKey("string")
            .serviceId("string")
            .tokenEndpoint("string")
            .build())
        .sourceResearchStudies(CdlExportRouteSourceResearchStudyArgs.builder()
            .sourceResearchStudyEndpoint("string")
            .allowedDataObjects(CdlExportRouteSourceResearchStudyAllowedDataObjectArgs.builder()
                .resourceType("string")
                .associatedLabels(CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabelArgs.builder()
                    .approvalRequired(false)
                    .labelName("string")
                    .build())
                .build())
            .build())
        .autoExport(false)
        .cdlExportRouteId("string")
        .description("string")
        .build());
    
    cdl_export_route_resource = hsdp.CdlExportRoute("cdlExportRouteResource",
        cdl_endpoint="string",
        destination_research_study_endpoint="string",
        display_name="string",
        export_route_name="string",
        service_account_details=[{
            "access_token_endpoint": "string",
            "private_key": "string",
            "service_id": "string",
            "token_endpoint": "string",
        }],
        source_research_studies=[{
            "source_research_study_endpoint": "string",
            "allowed_data_objects": [{
                "resource_type": "string",
                "associated_labels": [{
                    "approval_required": False,
                    "label_name": "string",
                }],
            }],
        }],
        auto_export=False,
        cdl_export_route_id="string",
        description="string")
    
    const cdlExportRouteResource = new hsdp.CdlExportRoute("cdlExportRouteResource", {
        cdlEndpoint: "string",
        destinationResearchStudyEndpoint: "string",
        displayName: "string",
        exportRouteName: "string",
        serviceAccountDetails: [{
            accessTokenEndpoint: "string",
            privateKey: "string",
            serviceId: "string",
            tokenEndpoint: "string",
        }],
        sourceResearchStudies: [{
            sourceResearchStudyEndpoint: "string",
            allowedDataObjects: [{
                resourceType: "string",
                associatedLabels: [{
                    approvalRequired: false,
                    labelName: "string",
                }],
            }],
        }],
        autoExport: false,
        cdlExportRouteId: "string",
        description: "string",
    });
    
    type: hsdp:CdlExportRoute
    properties:
        autoExport: false
        cdlEndpoint: string
        cdlExportRouteId: string
        description: string
        destinationResearchStudyEndpoint: string
        displayName: string
        exportRouteName: string
        serviceAccountDetails:
            - accessTokenEndpoint: string
              privateKey: string
              serviceId: string
              tokenEndpoint: string
        sourceResearchStudies:
            - allowedDataObjects:
                - associatedLabels:
                    - approvalRequired: false
                      labelName: string
                  resourceType: string
              sourceResearchStudyEndpoint: string
    

    CdlExportRoute Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CdlExportRoute resource accepts the following input properties:

    CdlEndpoint string
    The CDL instance endpoint to query
    DestinationResearchStudyEndpoint string
    This argument represents the destination CDL endpoint
    DisplayName string
    Display Name of the ExportRoute
    ExportRouteName string
    The name of the ExportRoute
    ServiceAccountDetails List<CdlExportRouteServiceAccountDetail>
    This block represents the service account details
    SourceResearchStudies List<CdlExportRouteSourceResearchStudy>
    Use this block to specify the details of the source Research Study
    AutoExport bool
    Boolean argument which shows the status of auto_export
    CdlExportRouteId string
    The UUID of the ExportRoute
    Description string
    Description of the ExportRoute
    CdlEndpoint string
    The CDL instance endpoint to query
    DestinationResearchStudyEndpoint string
    This argument represents the destination CDL endpoint
    DisplayName string
    Display Name of the ExportRoute
    ExportRouteName string
    The name of the ExportRoute
    ServiceAccountDetails []CdlExportRouteServiceAccountDetailArgs
    This block represents the service account details
    SourceResearchStudies []CdlExportRouteSourceResearchStudyArgs
    Use this block to specify the details of the source Research Study
    AutoExport bool
    Boolean argument which shows the status of auto_export
    CdlExportRouteId string
    The UUID of the ExportRoute
    Description string
    Description of the ExportRoute
    cdlEndpoint String
    The CDL instance endpoint to query
    destinationResearchStudyEndpoint String
    This argument represents the destination CDL endpoint
    displayName String
    Display Name of the ExportRoute
    exportRouteName String
    The name of the ExportRoute
    serviceAccountDetails List<CdlExportRouteServiceAccountDetail>
    This block represents the service account details
    sourceResearchStudies List<CdlExportRouteSourceResearchStudy>
    Use this block to specify the details of the source Research Study
    autoExport Boolean
    Boolean argument which shows the status of auto_export
    cdlExportRouteId String
    The UUID of the ExportRoute
    description String
    Description of the ExportRoute
    cdlEndpoint string
    The CDL instance endpoint to query
    destinationResearchStudyEndpoint string
    This argument represents the destination CDL endpoint
    displayName string
    Display Name of the ExportRoute
    exportRouteName string
    The name of the ExportRoute
    serviceAccountDetails CdlExportRouteServiceAccountDetail[]
    This block represents the service account details
    sourceResearchStudies CdlExportRouteSourceResearchStudy[]
    Use this block to specify the details of the source Research Study
    autoExport boolean
    Boolean argument which shows the status of auto_export
    cdlExportRouteId string
    The UUID of the ExportRoute
    description string
    Description of the ExportRoute
    cdl_endpoint str
    The CDL instance endpoint to query
    destination_research_study_endpoint str
    This argument represents the destination CDL endpoint
    display_name str
    Display Name of the ExportRoute
    export_route_name str
    The name of the ExportRoute
    service_account_details Sequence[CdlExportRouteServiceAccountDetailArgs]
    This block represents the service account details
    source_research_studies Sequence[CdlExportRouteSourceResearchStudyArgs]
    Use this block to specify the details of the source Research Study
    auto_export bool
    Boolean argument which shows the status of auto_export
    cdl_export_route_id str
    The UUID of the ExportRoute
    description str
    Description of the ExportRoute
    cdlEndpoint String
    The CDL instance endpoint to query
    destinationResearchStudyEndpoint String
    This argument represents the destination CDL endpoint
    displayName String
    Display Name of the ExportRoute
    exportRouteName String
    The name of the ExportRoute
    serviceAccountDetails List<Property Map>
    This block represents the service account details
    sourceResearchStudies List<Property Map>
    Use this block to specify the details of the source Research Study
    autoExport Boolean
    Boolean argument which shows the status of auto_export
    cdlExportRouteId String
    The UUID of the ExportRoute
    description String
    Description of the ExportRoute

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CdlExportRoute resource produces the following output properties:

    CreatedBy string
    User who created the ExportRoute
    CreatedOn string
    Datetime of creation of ExportRoute
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedBy string
    The user who updated the ExportRoute
    UpdatedOn string
    Datetime of update of ExportRoute
    CreatedBy string
    User who created the ExportRoute
    CreatedOn string
    Datetime of creation of ExportRoute
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedBy string
    The user who updated the ExportRoute
    UpdatedOn string
    Datetime of update of ExportRoute
    createdBy String
    User who created the ExportRoute
    createdOn String
    Datetime of creation of ExportRoute
    id String
    The provider-assigned unique ID for this managed resource.
    updatedBy String
    The user who updated the ExportRoute
    updatedOn String
    Datetime of update of ExportRoute
    createdBy string
    User who created the ExportRoute
    createdOn string
    Datetime of creation of ExportRoute
    id string
    The provider-assigned unique ID for this managed resource.
    updatedBy string
    The user who updated the ExportRoute
    updatedOn string
    Datetime of update of ExportRoute
    created_by str
    User who created the ExportRoute
    created_on str
    Datetime of creation of ExportRoute
    id str
    The provider-assigned unique ID for this managed resource.
    updated_by str
    The user who updated the ExportRoute
    updated_on str
    Datetime of update of ExportRoute
    createdBy String
    User who created the ExportRoute
    createdOn String
    Datetime of creation of ExportRoute
    id String
    The provider-assigned unique ID for this managed resource.
    updatedBy String
    The user who updated the ExportRoute
    updatedOn String
    Datetime of update of ExportRoute

    Look up Existing CdlExportRoute Resource

    Get an existing CdlExportRoute resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CdlExportRouteState, opts?: CustomResourceOptions): CdlExportRoute
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auto_export: Optional[bool] = None,
            cdl_endpoint: Optional[str] = None,
            cdl_export_route_id: Optional[str] = None,
            created_by: Optional[str] = None,
            created_on: Optional[str] = None,
            description: Optional[str] = None,
            destination_research_study_endpoint: Optional[str] = None,
            display_name: Optional[str] = None,
            export_route_name: Optional[str] = None,
            service_account_details: Optional[Sequence[CdlExportRouteServiceAccountDetailArgs]] = None,
            source_research_studies: Optional[Sequence[CdlExportRouteSourceResearchStudyArgs]] = None,
            updated_by: Optional[str] = None,
            updated_on: Optional[str] = None) -> CdlExportRoute
    func GetCdlExportRoute(ctx *Context, name string, id IDInput, state *CdlExportRouteState, opts ...ResourceOption) (*CdlExportRoute, error)
    public static CdlExportRoute Get(string name, Input<string> id, CdlExportRouteState? state, CustomResourceOptions? opts = null)
    public static CdlExportRoute get(String name, Output<String> id, CdlExportRouteState state, CustomResourceOptions options)
    resources:  _:    type: hsdp:CdlExportRoute    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AutoExport bool
    Boolean argument which shows the status of auto_export
    CdlEndpoint string
    The CDL instance endpoint to query
    CdlExportRouteId string
    The UUID of the ExportRoute
    CreatedBy string
    User who created the ExportRoute
    CreatedOn string
    Datetime of creation of ExportRoute
    Description string
    Description of the ExportRoute
    DestinationResearchStudyEndpoint string
    This argument represents the destination CDL endpoint
    DisplayName string
    Display Name of the ExportRoute
    ExportRouteName string
    The name of the ExportRoute
    ServiceAccountDetails List<CdlExportRouteServiceAccountDetail>
    This block represents the service account details
    SourceResearchStudies List<CdlExportRouteSourceResearchStudy>
    Use this block to specify the details of the source Research Study
    UpdatedBy string
    The user who updated the ExportRoute
    UpdatedOn string
    Datetime of update of ExportRoute
    AutoExport bool
    Boolean argument which shows the status of auto_export
    CdlEndpoint string
    The CDL instance endpoint to query
    CdlExportRouteId string
    The UUID of the ExportRoute
    CreatedBy string
    User who created the ExportRoute
    CreatedOn string
    Datetime of creation of ExportRoute
    Description string
    Description of the ExportRoute
    DestinationResearchStudyEndpoint string
    This argument represents the destination CDL endpoint
    DisplayName string
    Display Name of the ExportRoute
    ExportRouteName string
    The name of the ExportRoute
    ServiceAccountDetails []CdlExportRouteServiceAccountDetailArgs
    This block represents the service account details
    SourceResearchStudies []CdlExportRouteSourceResearchStudyArgs
    Use this block to specify the details of the source Research Study
    UpdatedBy string
    The user who updated the ExportRoute
    UpdatedOn string
    Datetime of update of ExportRoute
    autoExport Boolean
    Boolean argument which shows the status of auto_export
    cdlEndpoint String
    The CDL instance endpoint to query
    cdlExportRouteId String
    The UUID of the ExportRoute
    createdBy String
    User who created the ExportRoute
    createdOn String
    Datetime of creation of ExportRoute
    description String
    Description of the ExportRoute
    destinationResearchStudyEndpoint String
    This argument represents the destination CDL endpoint
    displayName String
    Display Name of the ExportRoute
    exportRouteName String
    The name of the ExportRoute
    serviceAccountDetails List<CdlExportRouteServiceAccountDetail>
    This block represents the service account details
    sourceResearchStudies List<CdlExportRouteSourceResearchStudy>
    Use this block to specify the details of the source Research Study
    updatedBy String
    The user who updated the ExportRoute
    updatedOn String
    Datetime of update of ExportRoute
    autoExport boolean
    Boolean argument which shows the status of auto_export
    cdlEndpoint string
    The CDL instance endpoint to query
    cdlExportRouteId string
    The UUID of the ExportRoute
    createdBy string
    User who created the ExportRoute
    createdOn string
    Datetime of creation of ExportRoute
    description string
    Description of the ExportRoute
    destinationResearchStudyEndpoint string
    This argument represents the destination CDL endpoint
    displayName string
    Display Name of the ExportRoute
    exportRouteName string
    The name of the ExportRoute
    serviceAccountDetails CdlExportRouteServiceAccountDetail[]
    This block represents the service account details
    sourceResearchStudies CdlExportRouteSourceResearchStudy[]
    Use this block to specify the details of the source Research Study
    updatedBy string
    The user who updated the ExportRoute
    updatedOn string
    Datetime of update of ExportRoute
    auto_export bool
    Boolean argument which shows the status of auto_export
    cdl_endpoint str
    The CDL instance endpoint to query
    cdl_export_route_id str
    The UUID of the ExportRoute
    created_by str
    User who created the ExportRoute
    created_on str
    Datetime of creation of ExportRoute
    description str
    Description of the ExportRoute
    destination_research_study_endpoint str
    This argument represents the destination CDL endpoint
    display_name str
    Display Name of the ExportRoute
    export_route_name str
    The name of the ExportRoute
    service_account_details Sequence[CdlExportRouteServiceAccountDetailArgs]
    This block represents the service account details
    source_research_studies Sequence[CdlExportRouteSourceResearchStudyArgs]
    Use this block to specify the details of the source Research Study
    updated_by str
    The user who updated the ExportRoute
    updated_on str
    Datetime of update of ExportRoute
    autoExport Boolean
    Boolean argument which shows the status of auto_export
    cdlEndpoint String
    The CDL instance endpoint to query
    cdlExportRouteId String
    The UUID of the ExportRoute
    createdBy String
    User who created the ExportRoute
    createdOn String
    Datetime of creation of ExportRoute
    description String
    Description of the ExportRoute
    destinationResearchStudyEndpoint String
    This argument represents the destination CDL endpoint
    displayName String
    Display Name of the ExportRoute
    exportRouteName String
    The name of the ExportRoute
    serviceAccountDetails List<Property Map>
    This block represents the service account details
    sourceResearchStudies List<Property Map>
    Use this block to specify the details of the source Research Study
    updatedBy String
    The user who updated the ExportRoute
    updatedOn String
    Datetime of update of ExportRoute

    Supporting Types

    CdlExportRouteServiceAccountDetail, CdlExportRouteServiceAccountDetailArgs

    AccessTokenEndpoint string
    The access token endpoint - For ex:- "https://IAM_HOST/oauth2/access_token"
    PrivateKey string
    The private key corresponding to the service acccount
    ServiceId string
    This is service_id of the service account used for the export route
    TokenEndpoint string
    The token endpoint - For ex:- "https://IAM_HOST/authorize/oauth2/token"
    AccessTokenEndpoint string
    The access token endpoint - For ex:- "https://IAM_HOST/oauth2/access_token"
    PrivateKey string
    The private key corresponding to the service acccount
    ServiceId string
    This is service_id of the service account used for the export route
    TokenEndpoint string
    The token endpoint - For ex:- "https://IAM_HOST/authorize/oauth2/token"
    accessTokenEndpoint String
    The access token endpoint - For ex:- "https://IAM_HOST/oauth2/access_token"
    privateKey String
    The private key corresponding to the service acccount
    serviceId String
    This is service_id of the service account used for the export route
    tokenEndpoint String
    The token endpoint - For ex:- "https://IAM_HOST/authorize/oauth2/token"
    accessTokenEndpoint string
    The access token endpoint - For ex:- "https://IAM_HOST/oauth2/access_token"
    privateKey string
    The private key corresponding to the service acccount
    serviceId string
    This is service_id of the service account used for the export route
    tokenEndpoint string
    The token endpoint - For ex:- "https://IAM_HOST/authorize/oauth2/token"
    access_token_endpoint str
    The access token endpoint - For ex:- "https://IAM_HOST/oauth2/access_token"
    private_key str
    The private key corresponding to the service acccount
    service_id str
    This is service_id of the service account used for the export route
    token_endpoint str
    The token endpoint - For ex:- "https://IAM_HOST/authorize/oauth2/token"
    accessTokenEndpoint String
    The access token endpoint - For ex:- "https://IAM_HOST/oauth2/access_token"
    privateKey String
    The private key corresponding to the service acccount
    serviceId String
    This is service_id of the service account used for the export route
    tokenEndpoint String
    The token endpoint - For ex:- "https://IAM_HOST/authorize/oauth2/token"

    CdlExportRouteSourceResearchStudy, CdlExportRouteSourceResearchStudyArgs

    SourceResearchStudyEndpoint string
    The research study endpoint of the source
    AllowedDataObjects List<CdlExportRouteSourceResearchStudyAllowedDataObject>
    "The DataObject details (multiple blocks of allowed_data_objects are supported) containing resource type and the labels associated to the dataobjects"
    SourceResearchStudyEndpoint string
    The research study endpoint of the source
    AllowedDataObjects []CdlExportRouteSourceResearchStudyAllowedDataObject
    "The DataObject details (multiple blocks of allowed_data_objects are supported) containing resource type and the labels associated to the dataobjects"
    sourceResearchStudyEndpoint String
    The research study endpoint of the source
    allowedDataObjects List<CdlExportRouteSourceResearchStudyAllowedDataObject>
    "The DataObject details (multiple blocks of allowed_data_objects are supported) containing resource type and the labels associated to the dataobjects"
    sourceResearchStudyEndpoint string
    The research study endpoint of the source
    allowedDataObjects CdlExportRouteSourceResearchStudyAllowedDataObject[]
    "The DataObject details (multiple blocks of allowed_data_objects are supported) containing resource type and the labels associated to the dataobjects"
    source_research_study_endpoint str
    The research study endpoint of the source
    allowed_data_objects Sequence[CdlExportRouteSourceResearchStudyAllowedDataObject]
    "The DataObject details (multiple blocks of allowed_data_objects are supported) containing resource type and the labels associated to the dataobjects"
    sourceResearchStudyEndpoint String
    The research study endpoint of the source
    allowedDataObjects List<Property Map>
    "The DataObject details (multiple blocks of allowed_data_objects are supported) containing resource type and the labels associated to the dataobjects"

    CdlExportRouteSourceResearchStudyAllowedDataObject, CdlExportRouteSourceResearchStudyAllowedDataObjectArgs

    resourceType String
    "The resource type of the DataObject"
    associatedLabels List<Property Map>

    CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabel, CdlExportRouteSourceResearchStudyAllowedDataObjectAssociatedLabelArgs

    ApprovalRequired bool
    "Boolean argument that triggers export automatically when the label is approved"
    LabelName string
    "Name of the label that is associated with the data object"
    ApprovalRequired bool
    "Boolean argument that triggers export automatically when the label is approved"
    LabelName string
    "Name of the label that is associated with the data object"
    approvalRequired Boolean
    "Boolean argument that triggers export automatically when the label is approved"
    labelName String
    "Name of the label that is associated with the data object"
    approvalRequired boolean
    "Boolean argument that triggers export automatically when the label is approved"
    labelName string
    "Name of the label that is associated with the data object"
    approval_required bool
    "Boolean argument that triggers export automatically when the label is approved"
    label_name str
    "Name of the label that is associated with the data object"
    approvalRequired Boolean
    "Boolean argument that triggers export automatically when the label is approved"
    labelName String
    "Name of the label that is associated with the data object"

    Package Details

    Repository
    hsdp philips-software/terraform-provider-hsdp
    License
    Notes
    This Pulumi package is based on the hsdp Terraform Provider.
    hsdp logo
    hsdp 0.65.3 published on Tuesday, Apr 15, 2025 by philips-software