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

hsdp.NotificationProducer

Explore with Pulumi AI

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

    Create and manage HSDP Notification producer resources

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as hsdp from "@pulumi/hsdp";
    
    const producer = new hsdp.NotificationProducer("producer", {
        description: "product description",
        managingOrganization: "exampleOrg",
        managingOrganizationId: "example-d8f5-4fe4-b486-29a7fd30c9ba",
        producerProductName: "exampleProduct",
        producerServiceBaseUrl: "https://ns-producer.cloud.pcftest.com/",
        producerServiceInstanceName: "exampleServiceInstance",
        producerServiceName: "exampleServiceName",
        producerServicePathUrl: "notification/create",
    });
    
    import pulumi
    import pulumi_hsdp as hsdp
    
    producer = hsdp.NotificationProducer("producer",
        description="product description",
        managing_organization="exampleOrg",
        managing_organization_id="example-d8f5-4fe4-b486-29a7fd30c9ba",
        producer_product_name="exampleProduct",
        producer_service_base_url="https://ns-producer.cloud.pcftest.com/",
        producer_service_instance_name="exampleServiceInstance",
        producer_service_name="exampleServiceName",
        producer_service_path_url="notification/create")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/hsdp/hsdp"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := hsdp.NewNotificationProducer(ctx, "producer", &hsdp.NotificationProducerArgs{
    			Description:                 pulumi.String("product description"),
    			ManagingOrganization:        pulumi.String("exampleOrg"),
    			ManagingOrganizationId:      pulumi.String("example-d8f5-4fe4-b486-29a7fd30c9ba"),
    			ProducerProductName:         pulumi.String("exampleProduct"),
    			ProducerServiceBaseUrl:      pulumi.String("https://ns-producer.cloud.pcftest.com/"),
    			ProducerServiceInstanceName: pulumi.String("exampleServiceInstance"),
    			ProducerServiceName:         pulumi.String("exampleServiceName"),
    			ProducerServicePathUrl:      pulumi.String("notification/create"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Hsdp = Pulumi.Hsdp;
    
    return await Deployment.RunAsync(() => 
    {
        var producer = new Hsdp.NotificationProducer("producer", new()
        {
            Description = "product description",
            ManagingOrganization = "exampleOrg",
            ManagingOrganizationId = "example-d8f5-4fe4-b486-29a7fd30c9ba",
            ProducerProductName = "exampleProduct",
            ProducerServiceBaseUrl = "https://ns-producer.cloud.pcftest.com/",
            ProducerServiceInstanceName = "exampleServiceInstance",
            ProducerServiceName = "exampleServiceName",
            ProducerServicePathUrl = "notification/create",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.hsdp.NotificationProducer;
    import com.pulumi.hsdp.NotificationProducerArgs;
    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 producer = new NotificationProducer("producer", NotificationProducerArgs.builder()
                .description("product description")
                .managingOrganization("exampleOrg")
                .managingOrganizationId("example-d8f5-4fe4-b486-29a7fd30c9ba")
                .producerProductName("exampleProduct")
                .producerServiceBaseUrl("https://ns-producer.cloud.pcftest.com/")
                .producerServiceInstanceName("exampleServiceInstance")
                .producerServiceName("exampleServiceName")
                .producerServicePathUrl("notification/create")
                .build());
    
        }
    }
    
    resources:
      producer:
        type: hsdp:NotificationProducer
        properties:
          description: product description
          managingOrganization: exampleOrg
          managingOrganizationId: example-d8f5-4fe4-b486-29a7fd30c9ba
          producerProductName: exampleProduct
          producerServiceBaseUrl: https://ns-producer.cloud.pcftest.com/
          producerServiceInstanceName: exampleServiceInstance
          producerServiceName: exampleServiceName
          producerServicePathUrl: notification/create
    

    Create NotificationProducer Resource

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

    Constructor syntax

    new NotificationProducer(name: string, args: NotificationProducerArgs, opts?: CustomResourceOptions);
    @overload
    def NotificationProducer(resource_name: str,
                             args: NotificationProducerArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def NotificationProducer(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             managing_organization: Optional[str] = None,
                             managing_organization_id: Optional[str] = None,
                             producer_service_base_url: Optional[str] = None,
                             producer_service_instance_name: Optional[str] = None,
                             producer_service_name: Optional[str] = None,
                             producer_service_path_url: Optional[str] = None,
                             description: Optional[str] = None,
                             notification_producer_id: Optional[str] = None,
                             principal: Optional[NotificationProducerPrincipalArgs] = None,
                             producer_product_name: Optional[str] = None,
                             soft_delete: Optional[bool] = None)
    func NewNotificationProducer(ctx *Context, name string, args NotificationProducerArgs, opts ...ResourceOption) (*NotificationProducer, error)
    public NotificationProducer(string name, NotificationProducerArgs args, CustomResourceOptions? opts = null)
    public NotificationProducer(String name, NotificationProducerArgs args)
    public NotificationProducer(String name, NotificationProducerArgs args, CustomResourceOptions options)
    
    type: hsdp:NotificationProducer
    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 NotificationProducerArgs
    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 NotificationProducerArgs
    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 NotificationProducerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NotificationProducerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NotificationProducerArgs
    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 notificationProducerResource = new Hsdp.NotificationProducer("notificationProducerResource", new()
    {
        ManagingOrganization = "string",
        ManagingOrganizationId = "string",
        ProducerServiceBaseUrl = "string",
        ProducerServiceInstanceName = "string",
        ProducerServiceName = "string",
        ProducerServicePathUrl = "string",
        Description = "string",
        NotificationProducerId = "string",
        Principal = new Hsdp.Inputs.NotificationProducerPrincipalArgs
        {
            Endpoint = "string",
            Environment = "string",
            Oauth2ClientId = "string",
            Oauth2Password = "string",
            Password = "string",
            Region = "string",
            ServiceId = "string",
            ServicePrivateKey = "string",
            UaaPassword = "string",
            UaaUsername = "string",
            Username = "string",
        },
        ProducerProductName = "string",
        SoftDelete = false,
    });
    
    example, err := hsdp.NewNotificationProducer(ctx, "notificationProducerResource", &hsdp.NotificationProducerArgs{
    	ManagingOrganization:        pulumi.String("string"),
    	ManagingOrganizationId:      pulumi.String("string"),
    	ProducerServiceBaseUrl:      pulumi.String("string"),
    	ProducerServiceInstanceName: pulumi.String("string"),
    	ProducerServiceName:         pulumi.String("string"),
    	ProducerServicePathUrl:      pulumi.String("string"),
    	Description:                 pulumi.String("string"),
    	NotificationProducerId:      pulumi.String("string"),
    	Principal: &hsdp.NotificationProducerPrincipalArgs{
    		Endpoint:          pulumi.String("string"),
    		Environment:       pulumi.String("string"),
    		Oauth2ClientId:    pulumi.String("string"),
    		Oauth2Password:    pulumi.String("string"),
    		Password:          pulumi.String("string"),
    		Region:            pulumi.String("string"),
    		ServiceId:         pulumi.String("string"),
    		ServicePrivateKey: pulumi.String("string"),
    		UaaPassword:       pulumi.String("string"),
    		UaaUsername:       pulumi.String("string"),
    		Username:          pulumi.String("string"),
    	},
    	ProducerProductName: pulumi.String("string"),
    	SoftDelete:          pulumi.Bool(false),
    })
    
    var notificationProducerResource = new NotificationProducer("notificationProducerResource", NotificationProducerArgs.builder()
        .managingOrganization("string")
        .managingOrganizationId("string")
        .producerServiceBaseUrl("string")
        .producerServiceInstanceName("string")
        .producerServiceName("string")
        .producerServicePathUrl("string")
        .description("string")
        .notificationProducerId("string")
        .principal(NotificationProducerPrincipalArgs.builder()
            .endpoint("string")
            .environment("string")
            .oauth2ClientId("string")
            .oauth2Password("string")
            .password("string")
            .region("string")
            .serviceId("string")
            .servicePrivateKey("string")
            .uaaPassword("string")
            .uaaUsername("string")
            .username("string")
            .build())
        .producerProductName("string")
        .softDelete(false)
        .build());
    
    notification_producer_resource = hsdp.NotificationProducer("notificationProducerResource",
        managing_organization="string",
        managing_organization_id="string",
        producer_service_base_url="string",
        producer_service_instance_name="string",
        producer_service_name="string",
        producer_service_path_url="string",
        description="string",
        notification_producer_id="string",
        principal={
            "endpoint": "string",
            "environment": "string",
            "oauth2_client_id": "string",
            "oauth2_password": "string",
            "password": "string",
            "region": "string",
            "service_id": "string",
            "service_private_key": "string",
            "uaa_password": "string",
            "uaa_username": "string",
            "username": "string",
        },
        producer_product_name="string",
        soft_delete=False)
    
    const notificationProducerResource = new hsdp.NotificationProducer("notificationProducerResource", {
        managingOrganization: "string",
        managingOrganizationId: "string",
        producerServiceBaseUrl: "string",
        producerServiceInstanceName: "string",
        producerServiceName: "string",
        producerServicePathUrl: "string",
        description: "string",
        notificationProducerId: "string",
        principal: {
            endpoint: "string",
            environment: "string",
            oauth2ClientId: "string",
            oauth2Password: "string",
            password: "string",
            region: "string",
            serviceId: "string",
            servicePrivateKey: "string",
            uaaPassword: "string",
            uaaUsername: "string",
            username: "string",
        },
        producerProductName: "string",
        softDelete: false,
    });
    
    type: hsdp:NotificationProducer
    properties:
        description: string
        managingOrganization: string
        managingOrganizationId: string
        notificationProducerId: string
        principal:
            endpoint: string
            environment: string
            oauth2ClientId: string
            oauth2Password: string
            password: string
            region: string
            serviceId: string
            servicePrivateKey: string
            uaaPassword: string
            uaaUsername: string
            username: string
        producerProductName: string
        producerServiceBaseUrl: string
        producerServiceInstanceName: string
        producerServiceName: string
        producerServicePathUrl: string
        softDelete: false
    

    NotificationProducer 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 NotificationProducer resource accepts the following input properties:

    ManagingOrganization string
    The name of IAM organization or tenant
    ManagingOrganizationId string
    The UUID of the IAM organization or tenant
    ProducerServiceBaseUrl string
    The base URL of the producer
    ProducerServiceInstanceName string
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    ProducerServiceName string
    The name of the service within the product
    ProducerServicePathUrl string
    The URL extension of the producer
    Description string
    Description of the producer application
    NotificationProducerId string
    The producer ID
    Principal NotificationProducerPrincipal
    The optional principal to use for this resource
    ProducerProductName string
    TThe name of the product
    SoftDelete bool
    ManagingOrganization string
    The name of IAM organization or tenant
    ManagingOrganizationId string
    The UUID of the IAM organization or tenant
    ProducerServiceBaseUrl string
    The base URL of the producer
    ProducerServiceInstanceName string
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    ProducerServiceName string
    The name of the service within the product
    ProducerServicePathUrl string
    The URL extension of the producer
    Description string
    Description of the producer application
    NotificationProducerId string
    The producer ID
    Principal NotificationProducerPrincipalArgs
    The optional principal to use for this resource
    ProducerProductName string
    TThe name of the product
    SoftDelete bool
    managingOrganization String
    The name of IAM organization or tenant
    managingOrganizationId String
    The UUID of the IAM organization or tenant
    producerServiceBaseUrl String
    The base URL of the producer
    producerServiceInstanceName String
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    producerServiceName String
    The name of the service within the product
    producerServicePathUrl String
    The URL extension of the producer
    description String
    Description of the producer application
    notificationProducerId String
    The producer ID
    principal NotificationProducerPrincipal
    The optional principal to use for this resource
    producerProductName String
    TThe name of the product
    softDelete Boolean
    managingOrganization string
    The name of IAM organization or tenant
    managingOrganizationId string
    The UUID of the IAM organization or tenant
    producerServiceBaseUrl string
    The base URL of the producer
    producerServiceInstanceName string
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    producerServiceName string
    The name of the service within the product
    producerServicePathUrl string
    The URL extension of the producer
    description string
    Description of the producer application
    notificationProducerId string
    The producer ID
    principal NotificationProducerPrincipal
    The optional principal to use for this resource
    producerProductName string
    TThe name of the product
    softDelete boolean
    managing_organization str
    The name of IAM organization or tenant
    managing_organization_id str
    The UUID of the IAM organization or tenant
    producer_service_base_url str
    The base URL of the producer
    producer_service_instance_name str
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    producer_service_name str
    The name of the service within the product
    producer_service_path_url str
    The URL extension of the producer
    description str
    Description of the producer application
    notification_producer_id str
    The producer ID
    principal NotificationProducerPrincipalArgs
    The optional principal to use for this resource
    producer_product_name str
    TThe name of the product
    soft_delete bool
    managingOrganization String
    The name of IAM organization or tenant
    managingOrganizationId String
    The UUID of the IAM organization or tenant
    producerServiceBaseUrl String
    The base URL of the producer
    producerServiceInstanceName String
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    producerServiceName String
    The name of the service within the product
    producerServicePathUrl String
    The URL extension of the producer
    description String
    Description of the producer application
    notificationProducerId String
    The producer ID
    principal Property Map
    The optional principal to use for this resource
    producerProductName String
    TThe name of the product
    softDelete Boolean

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing NotificationProducer Resource

    Get an existing NotificationProducer 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?: NotificationProducerState, opts?: CustomResourceOptions): NotificationProducer
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            description: Optional[str] = None,
            managing_organization: Optional[str] = None,
            managing_organization_id: Optional[str] = None,
            notification_producer_id: Optional[str] = None,
            principal: Optional[NotificationProducerPrincipalArgs] = None,
            producer_product_name: Optional[str] = None,
            producer_service_base_url: Optional[str] = None,
            producer_service_instance_name: Optional[str] = None,
            producer_service_name: Optional[str] = None,
            producer_service_path_url: Optional[str] = None,
            soft_delete: Optional[bool] = None) -> NotificationProducer
    func GetNotificationProducer(ctx *Context, name string, id IDInput, state *NotificationProducerState, opts ...ResourceOption) (*NotificationProducer, error)
    public static NotificationProducer Get(string name, Input<string> id, NotificationProducerState? state, CustomResourceOptions? opts = null)
    public static NotificationProducer get(String name, Output<String> id, NotificationProducerState state, CustomResourceOptions options)
    resources:  _:    type: hsdp:NotificationProducer    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:
    Description string
    Description of the producer application
    ManagingOrganization string
    The name of IAM organization or tenant
    ManagingOrganizationId string
    The UUID of the IAM organization or tenant
    NotificationProducerId string
    The producer ID
    Principal NotificationProducerPrincipal
    The optional principal to use for this resource
    ProducerProductName string
    TThe name of the product
    ProducerServiceBaseUrl string
    The base URL of the producer
    ProducerServiceInstanceName string
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    ProducerServiceName string
    The name of the service within the product
    ProducerServicePathUrl string
    The URL extension of the producer
    SoftDelete bool
    Description string
    Description of the producer application
    ManagingOrganization string
    The name of IAM organization or tenant
    ManagingOrganizationId string
    The UUID of the IAM organization or tenant
    NotificationProducerId string
    The producer ID
    Principal NotificationProducerPrincipalArgs
    The optional principal to use for this resource
    ProducerProductName string
    TThe name of the product
    ProducerServiceBaseUrl string
    The base URL of the producer
    ProducerServiceInstanceName string
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    ProducerServiceName string
    The name of the service within the product
    ProducerServicePathUrl string
    The URL extension of the producer
    SoftDelete bool
    description String
    Description of the producer application
    managingOrganization String
    The name of IAM organization or tenant
    managingOrganizationId String
    The UUID of the IAM organization or tenant
    notificationProducerId String
    The producer ID
    principal NotificationProducerPrincipal
    The optional principal to use for this resource
    producerProductName String
    TThe name of the product
    producerServiceBaseUrl String
    The base URL of the producer
    producerServiceInstanceName String
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    producerServiceName String
    The name of the service within the product
    producerServicePathUrl String
    The URL extension of the producer
    softDelete Boolean
    description string
    Description of the producer application
    managingOrganization string
    The name of IAM organization or tenant
    managingOrganizationId string
    The UUID of the IAM organization or tenant
    notificationProducerId string
    The producer ID
    principal NotificationProducerPrincipal
    The optional principal to use for this resource
    producerProductName string
    TThe name of the product
    producerServiceBaseUrl string
    The base URL of the producer
    producerServiceInstanceName string
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    producerServiceName string
    The name of the service within the product
    producerServicePathUrl string
    The URL extension of the producer
    softDelete boolean
    description str
    Description of the producer application
    managing_organization str
    The name of IAM organization or tenant
    managing_organization_id str
    The UUID of the IAM organization or tenant
    notification_producer_id str
    The producer ID
    principal NotificationProducerPrincipalArgs
    The optional principal to use for this resource
    producer_product_name str
    TThe name of the product
    producer_service_base_url str
    The base URL of the producer
    producer_service_instance_name str
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    producer_service_name str
    The name of the service within the product
    producer_service_path_url str
    The URL extension of the producer
    soft_delete bool
    description String
    Description of the producer application
    managingOrganization String
    The name of IAM organization or tenant
    managingOrganizationId String
    The UUID of the IAM organization or tenant
    notificationProducerId String
    The producer ID
    principal Property Map
    The optional principal to use for this resource
    producerProductName String
    TThe name of the product
    producerServiceBaseUrl String
    The base URL of the producer
    producerServiceInstanceName String
    The name of a service instance in the product. Used to differentiate multiple copies of the same service used in an organization
    producerServiceName String
    The name of the service within the product
    producerServicePathUrl String
    The URL extension of the producer
    softDelete Boolean

    Supporting Types

    NotificationProducerPrincipal, NotificationProducerPrincipalArgs

    Endpoint string
    The endpoint URL to use if applicable. When not set, the provider config is used
    Environment string
    Environment to use. When not set, the provider config is used
    Oauth2ClientId string
    The OAuth2 client id to authenticate the token endpoint. When not set, the provider config is used
    Oauth2Password string
    The Oauth2 password to authenticate the token endpoint. When not set, the provider config is used
    Password string
    The password of the IAM user principal
    Region string
    Region to use. When not set, the provider config is used
    ServiceId string
    The IAM service ID
    ServicePrivateKey string
    The IAM service private key to use
    UaaPassword string
    UaaUsername string
    Username string
    The username of the IAM user principal
    Endpoint string
    The endpoint URL to use if applicable. When not set, the provider config is used
    Environment string
    Environment to use. When not set, the provider config is used
    Oauth2ClientId string
    The OAuth2 client id to authenticate the token endpoint. When not set, the provider config is used
    Oauth2Password string
    The Oauth2 password to authenticate the token endpoint. When not set, the provider config is used
    Password string
    The password of the IAM user principal
    Region string
    Region to use. When not set, the provider config is used
    ServiceId string
    The IAM service ID
    ServicePrivateKey string
    The IAM service private key to use
    UaaPassword string
    UaaUsername string
    Username string
    The username of the IAM user principal
    endpoint String
    The endpoint URL to use if applicable. When not set, the provider config is used
    environment String
    Environment to use. When not set, the provider config is used
    oauth2ClientId String
    The OAuth2 client id to authenticate the token endpoint. When not set, the provider config is used
    oauth2Password String
    The Oauth2 password to authenticate the token endpoint. When not set, the provider config is used
    password String
    The password of the IAM user principal
    region String
    Region to use. When not set, the provider config is used
    serviceId String
    The IAM service ID
    servicePrivateKey String
    The IAM service private key to use
    uaaPassword String
    uaaUsername String
    username String
    The username of the IAM user principal
    endpoint string
    The endpoint URL to use if applicable. When not set, the provider config is used
    environment string
    Environment to use. When not set, the provider config is used
    oauth2ClientId string
    The OAuth2 client id to authenticate the token endpoint. When not set, the provider config is used
    oauth2Password string
    The Oauth2 password to authenticate the token endpoint. When not set, the provider config is used
    password string
    The password of the IAM user principal
    region string
    Region to use. When not set, the provider config is used
    serviceId string
    The IAM service ID
    servicePrivateKey string
    The IAM service private key to use
    uaaPassword string
    uaaUsername string
    username string
    The username of the IAM user principal
    endpoint str
    The endpoint URL to use if applicable. When not set, the provider config is used
    environment str
    Environment to use. When not set, the provider config is used
    oauth2_client_id str
    The OAuth2 client id to authenticate the token endpoint. When not set, the provider config is used
    oauth2_password str
    The Oauth2 password to authenticate the token endpoint. When not set, the provider config is used
    password str
    The password of the IAM user principal
    region str
    Region to use. When not set, the provider config is used
    service_id str
    The IAM service ID
    service_private_key str
    The IAM service private key to use
    uaa_password str
    uaa_username str
    username str
    The username of the IAM user principal
    endpoint String
    The endpoint URL to use if applicable. When not set, the provider config is used
    environment String
    Environment to use. When not set, the provider config is used
    oauth2ClientId String
    The OAuth2 client id to authenticate the token endpoint. When not set, the provider config is used
    oauth2Password String
    The Oauth2 password to authenticate the token endpoint. When not set, the provider config is used
    password String
    The password of the IAM user principal
    region String
    Region to use. When not set, the provider config is used
    serviceId String
    The IAM service ID
    servicePrivateKey String
    The IAM service private key to use
    uaaPassword String
    uaaUsername String
    username String
    The username of the IAM user principal

    Import

    ing

    Importing a HSDP Notification producer is supported.

    To learn more about importing existing cloud resources, see Importing resources.

    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