1. Packages
  2. Ibm Provider
  3. API Docs
  4. EnDestinationSafari
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.EnDestinationSafari

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Create, update, or delete Safari destination by using IBM Cloud™ Event Notifications.

    Example Usage

    Create EnDestinationSafari Resource

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

    Constructor syntax

    new EnDestinationSafari(name: string, args: EnDestinationSafariArgs, opts?: CustomResourceOptions);
    @overload
    def EnDestinationSafari(resource_name: str,
                            args: EnDestinationSafariArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def EnDestinationSafari(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            certificate: Optional[str] = None,
                            type: Optional[str] = None,
                            instance_guid: Optional[str] = None,
                            icon16x162x: Optional[str] = None,
                            icon16x16_content_type: Optional[str] = None,
                            icon128x128: Optional[str] = None,
                            icon128x1282x: Optional[str] = None,
                            icon128x1282x_content_type: Optional[str] = None,
                            icon128x128_content_type: Optional[str] = None,
                            icon16x16: Optional[str] = None,
                            description: Optional[str] = None,
                            icon16x162x_content_type: Optional[str] = None,
                            en_destination_safari_id: Optional[str] = None,
                            icon32x32: Optional[str] = None,
                            icon32x322x: Optional[str] = None,
                            icon32x322x_content_type: Optional[str] = None,
                            icon32x32_content_type: Optional[str] = None,
                            config: Optional[EnDestinationSafariConfigArgs] = None,
                            name: Optional[str] = None,
                            collect_failed_events: Optional[bool] = None)
    func NewEnDestinationSafari(ctx *Context, name string, args EnDestinationSafariArgs, opts ...ResourceOption) (*EnDestinationSafari, error)
    public EnDestinationSafari(string name, EnDestinationSafariArgs args, CustomResourceOptions? opts = null)
    public EnDestinationSafari(String name, EnDestinationSafariArgs args)
    public EnDestinationSafari(String name, EnDestinationSafariArgs args, CustomResourceOptions options)
    
    type: ibm:EnDestinationSafari
    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 EnDestinationSafariArgs
    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 EnDestinationSafariArgs
    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 EnDestinationSafariArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EnDestinationSafariArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EnDestinationSafariArgs
    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 enDestinationSafariResource = new Ibm.EnDestinationSafari("enDestinationSafariResource", new()
    {
        Certificate = "string",
        Type = "string",
        InstanceGuid = "string",
        Icon16x162x = "string",
        Icon16x16ContentType = "string",
        Icon128x128 = "string",
        Icon128x1282x = "string",
        Icon128x1282xContentType = "string",
        Icon128x128ContentType = "string",
        Icon16x16 = "string",
        Description = "string",
        Icon16x162xContentType = "string",
        EnDestinationSafariId = "string",
        Icon32x32 = "string",
        Icon32x322x = "string",
        Icon32x322xContentType = "string",
        Icon32x32ContentType = "string",
        Config = new Ibm.Inputs.EnDestinationSafariConfigArgs
        {
            Params = new Ibm.Inputs.EnDestinationSafariConfigParamsArgs
            {
                CertType = "string",
                Password = "string",
                PreProd = false,
                UrlFormatString = "string",
                WebsiteName = "string",
                WebsitePushId = "string",
                WebsiteUrl = "string",
            },
        },
        Name = "string",
        CollectFailedEvents = false,
    });
    
    example, err := ibm.NewEnDestinationSafari(ctx, "enDestinationSafariResource", &ibm.EnDestinationSafariArgs{
    	Certificate:              pulumi.String("string"),
    	Type:                     pulumi.String("string"),
    	InstanceGuid:             pulumi.String("string"),
    	Icon16x162x:              pulumi.String("string"),
    	Icon16x16ContentType:     pulumi.String("string"),
    	Icon128x128:              pulumi.String("string"),
    	Icon128x1282x:            pulumi.String("string"),
    	Icon128x1282xContentType: pulumi.String("string"),
    	Icon128x128ContentType:   pulumi.String("string"),
    	Icon16x16:                pulumi.String("string"),
    	Description:              pulumi.String("string"),
    	Icon16x162xContentType:   pulumi.String("string"),
    	EnDestinationSafariId:    pulumi.String("string"),
    	Icon32x32:                pulumi.String("string"),
    	Icon32x322x:              pulumi.String("string"),
    	Icon32x322xContentType:   pulumi.String("string"),
    	Icon32x32ContentType:     pulumi.String("string"),
    	Config: &ibm.EnDestinationSafariConfigArgs{
    		Params: &ibm.EnDestinationSafariConfigParamsArgs{
    			CertType:        pulumi.String("string"),
    			Password:        pulumi.String("string"),
    			PreProd:         pulumi.Bool(false),
    			UrlFormatString: pulumi.String("string"),
    			WebsiteName:     pulumi.String("string"),
    			WebsitePushId:   pulumi.String("string"),
    			WebsiteUrl:      pulumi.String("string"),
    		},
    	},
    	Name:                pulumi.String("string"),
    	CollectFailedEvents: pulumi.Bool(false),
    })
    
    var enDestinationSafariResource = new EnDestinationSafari("enDestinationSafariResource", EnDestinationSafariArgs.builder()
        .certificate("string")
        .type("string")
        .instanceGuid("string")
        .icon16x162x("string")
        .icon16x16ContentType("string")
        .icon128x128("string")
        .icon128x1282x("string")
        .icon128x1282xContentType("string")
        .icon128x128ContentType("string")
        .icon16x16("string")
        .description("string")
        .icon16x162xContentType("string")
        .enDestinationSafariId("string")
        .icon32x32("string")
        .icon32x322x("string")
        .icon32x322xContentType("string")
        .icon32x32ContentType("string")
        .config(EnDestinationSafariConfigArgs.builder()
            .params(EnDestinationSafariConfigParamsArgs.builder()
                .certType("string")
                .password("string")
                .preProd(false)
                .urlFormatString("string")
                .websiteName("string")
                .websitePushId("string")
                .websiteUrl("string")
                .build())
            .build())
        .name("string")
        .collectFailedEvents(false)
        .build());
    
    en_destination_safari_resource = ibm.EnDestinationSafari("enDestinationSafariResource",
        certificate="string",
        type="string",
        instance_guid="string",
        icon16x162x="string",
        icon16x16_content_type="string",
        icon128x128="string",
        icon128x1282x="string",
        icon128x1282x_content_type="string",
        icon128x128_content_type="string",
        icon16x16="string",
        description="string",
        icon16x162x_content_type="string",
        en_destination_safari_id="string",
        icon32x32="string",
        icon32x322x="string",
        icon32x322x_content_type="string",
        icon32x32_content_type="string",
        config={
            "params": {
                "cert_type": "string",
                "password": "string",
                "pre_prod": False,
                "url_format_string": "string",
                "website_name": "string",
                "website_push_id": "string",
                "website_url": "string",
            },
        },
        name="string",
        collect_failed_events=False)
    
    const enDestinationSafariResource = new ibm.EnDestinationSafari("enDestinationSafariResource", {
        certificate: "string",
        type: "string",
        instanceGuid: "string",
        icon16x162x: "string",
        icon16x16ContentType: "string",
        icon128x128: "string",
        icon128x1282x: "string",
        icon128x1282xContentType: "string",
        icon128x128ContentType: "string",
        icon16x16: "string",
        description: "string",
        icon16x162xContentType: "string",
        enDestinationSafariId: "string",
        icon32x32: "string",
        icon32x322x: "string",
        icon32x322xContentType: "string",
        icon32x32ContentType: "string",
        config: {
            params: {
                certType: "string",
                password: "string",
                preProd: false,
                urlFormatString: "string",
                websiteName: "string",
                websitePushId: "string",
                websiteUrl: "string",
            },
        },
        name: "string",
        collectFailedEvents: false,
    });
    
    type: ibm:EnDestinationSafari
    properties:
        certificate: string
        collectFailedEvents: false
        config:
            params:
                certType: string
                password: string
                preProd: false
                urlFormatString: string
                websiteName: string
                websitePushId: string
                websiteUrl: string
        description: string
        enDestinationSafariId: string
        icon16x16: string
        icon16x16ContentType: string
        icon16x162x: string
        icon16x162xContentType: string
        icon32x32: string
        icon32x32ContentType: string
        icon32x322x: string
        icon32x322xContentType: string
        icon128x128: string
        icon128x128ContentType: string
        icon128x1282x: string
        icon128x1282xContentType: string
        instanceGuid: string
        name: string
        type: string
    

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

    Certificate string
    Certificate file. The file type allowed is .p8 and .p12
    InstanceGuid string
    Unique identifier for IBM Cloud Event Notifications instance.
    Type string
    push_safari.
    CollectFailedEvents bool
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    Config EnDestinationSafariConfig

    Payload describing a destination configuration.

    Nested scheme for config:

    Description string
    The Destination description.
    EnDestinationSafariId string
    (String) The unique identifier of the safari_en_destination.
    Icon128x128 string
    icon file of dimension 128x128
    Icon128x1282x string
    icon file of dimension 128x128x2x
    Icon128x1282xContentType string
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    Icon128x128ContentType string
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    Icon16x16 string
    icon file of dimension 16x16
    Icon16x162x string
    icon file of dimension 16x16x2x
    Icon16x162xContentType string
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    Icon16x16ContentType string
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    Icon32x32 string
    icon file of dimension 32x32
    Icon32x322x string
    icon file of dimension 32x32x2x
    Icon32x322xContentType string
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    Icon32x32ContentType string
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    Name string
    The Destintion name.
    Certificate string
    Certificate file. The file type allowed is .p8 and .p12
    InstanceGuid string
    Unique identifier for IBM Cloud Event Notifications instance.
    Type string
    push_safari.
    CollectFailedEvents bool
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    Config EnDestinationSafariConfigArgs

    Payload describing a destination configuration.

    Nested scheme for config:

    Description string
    The Destination description.
    EnDestinationSafariId string
    (String) The unique identifier of the safari_en_destination.
    Icon128x128 string
    icon file of dimension 128x128
    Icon128x1282x string
    icon file of dimension 128x128x2x
    Icon128x1282xContentType string
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    Icon128x128ContentType string
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    Icon16x16 string
    icon file of dimension 16x16
    Icon16x162x string
    icon file of dimension 16x16x2x
    Icon16x162xContentType string
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    Icon16x16ContentType string
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    Icon32x32 string
    icon file of dimension 32x32
    Icon32x322x string
    icon file of dimension 32x32x2x
    Icon32x322xContentType string
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    Icon32x32ContentType string
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    Name string
    The Destintion name.
    certificate String
    Certificate file. The file type allowed is .p8 and .p12
    instanceGuid String
    Unique identifier for IBM Cloud Event Notifications instance.
    type String
    push_safari.
    collectFailedEvents Boolean
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    config EnDestinationSafariConfig

    Payload describing a destination configuration.

    Nested scheme for config:

    description String
    The Destination description.
    enDestinationSafariId String
    (String) The unique identifier of the safari_en_destination.
    icon128x128 String
    icon file of dimension 128x128
    icon128x1282x String
    icon file of dimension 128x128x2x
    icon128x1282xContentType String
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    icon128x128ContentType String
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    icon16x16 String
    icon file of dimension 16x16
    icon16x162x String
    icon file of dimension 16x16x2x
    icon16x162xContentType String
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    icon16x16ContentType String
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    icon32x32 String
    icon file of dimension 32x32
    icon32x322x String
    icon file of dimension 32x32x2x
    icon32x322xContentType String
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    icon32x32ContentType String
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    name String
    The Destintion name.
    certificate string
    Certificate file. The file type allowed is .p8 and .p12
    instanceGuid string
    Unique identifier for IBM Cloud Event Notifications instance.
    type string
    push_safari.
    collectFailedEvents boolean
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    config EnDestinationSafariConfig

    Payload describing a destination configuration.

    Nested scheme for config:

    description string
    The Destination description.
    enDestinationSafariId string
    (String) The unique identifier of the safari_en_destination.
    icon128x128 string
    icon file of dimension 128x128
    icon128x1282x string
    icon file of dimension 128x128x2x
    icon128x1282xContentType string
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    icon128x128ContentType string
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    icon16x16 string
    icon file of dimension 16x16
    icon16x162x string
    icon file of dimension 16x16x2x
    icon16x162xContentType string
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    icon16x16ContentType string
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    icon32x32 string
    icon file of dimension 32x32
    icon32x322x string
    icon file of dimension 32x32x2x
    icon32x322xContentType string
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    icon32x32ContentType string
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    name string
    The Destintion name.
    certificate str
    Certificate file. The file type allowed is .p8 and .p12
    instance_guid str
    Unique identifier for IBM Cloud Event Notifications instance.
    type str
    push_safari.
    collect_failed_events bool
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    config EnDestinationSafariConfigArgs

    Payload describing a destination configuration.

    Nested scheme for config:

    description str
    The Destination description.
    en_destination_safari_id str
    (String) The unique identifier of the safari_en_destination.
    icon128x128 str
    icon file of dimension 128x128
    icon128x1282x str
    icon file of dimension 128x128x2x
    icon128x1282x_content_type str
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    icon128x128_content_type str
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    icon16x16 str
    icon file of dimension 16x16
    icon16x162x str
    icon file of dimension 16x16x2x
    icon16x162x_content_type str
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    icon16x16_content_type str
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    icon32x32 str
    icon file of dimension 32x32
    icon32x322x str
    icon file of dimension 32x32x2x
    icon32x322x_content_type str
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    icon32x32_content_type str
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    name str
    The Destintion name.
    certificate String
    Certificate file. The file type allowed is .p8 and .p12
    instanceGuid String
    Unique identifier for IBM Cloud Event Notifications instance.
    type String
    push_safari.
    collectFailedEvents Boolean
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    config Property Map

    Payload describing a destination configuration.

    Nested scheme for config:

    description String
    The Destination description.
    enDestinationSafariId String
    (String) The unique identifier of the safari_en_destination.
    icon128x128 String
    icon file of dimension 128x128
    icon128x1282x String
    icon file of dimension 128x128x2x
    icon128x1282xContentType String
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    icon128x128ContentType String
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    icon16x16 String
    icon file of dimension 16x16
    icon16x162x String
    icon file of dimension 16x16x2x
    icon16x162xContentType String
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    icon16x16ContentType String
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    icon32x32 String
    icon file of dimension 32x32
    icon32x322x String
    icon file of dimension 32x32x2x
    icon32x322xContentType String
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    icon32x32ContentType String
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    name String
    The Destintion name.

    Outputs

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

    DestinationId string
    (String) The unique identifier of the created destination.
    Id string
    The provider-assigned unique ID for this managed resource.
    SubscriptionCount double
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    SubscriptionNames List<string>
    (List) List of subscriptions.
    UpdatedAt string
    (String) Last updated time.
    DestinationId string
    (String) The unique identifier of the created destination.
    Id string
    The provider-assigned unique ID for this managed resource.
    SubscriptionCount float64
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    SubscriptionNames []string
    (List) List of subscriptions.
    UpdatedAt string
    (String) Last updated time.
    destinationId String
    (String) The unique identifier of the created destination.
    id String
    The provider-assigned unique ID for this managed resource.
    subscriptionCount Double
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    subscriptionNames List<String>
    (List) List of subscriptions.
    updatedAt String
    (String) Last updated time.
    destinationId string
    (String) The unique identifier of the created destination.
    id string
    The provider-assigned unique ID for this managed resource.
    subscriptionCount number
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    subscriptionNames string[]
    (List) List of subscriptions.
    updatedAt string
    (String) Last updated time.
    destination_id str
    (String) The unique identifier of the created destination.
    id str
    The provider-assigned unique ID for this managed resource.
    subscription_count float
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    subscription_names Sequence[str]
    (List) List of subscriptions.
    updated_at str
    (String) Last updated time.
    destinationId String
    (String) The unique identifier of the created destination.
    id String
    The provider-assigned unique ID for this managed resource.
    subscriptionCount Number
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    subscriptionNames List<String>
    (List) List of subscriptions.
    updatedAt String
    (String) Last updated time.

    Look up Existing EnDestinationSafari Resource

    Get an existing EnDestinationSafari 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?: EnDestinationSafariState, opts?: CustomResourceOptions): EnDestinationSafari
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            certificate: Optional[str] = None,
            collect_failed_events: Optional[bool] = None,
            config: Optional[EnDestinationSafariConfigArgs] = None,
            description: Optional[str] = None,
            destination_id: Optional[str] = None,
            en_destination_safari_id: Optional[str] = None,
            icon128x128: Optional[str] = None,
            icon128x1282x: Optional[str] = None,
            icon128x1282x_content_type: Optional[str] = None,
            icon128x128_content_type: Optional[str] = None,
            icon16x16: Optional[str] = None,
            icon16x162x: Optional[str] = None,
            icon16x162x_content_type: Optional[str] = None,
            icon16x16_content_type: Optional[str] = None,
            icon32x32: Optional[str] = None,
            icon32x322x: Optional[str] = None,
            icon32x322x_content_type: Optional[str] = None,
            icon32x32_content_type: Optional[str] = None,
            instance_guid: Optional[str] = None,
            name: Optional[str] = None,
            subscription_count: Optional[float] = None,
            subscription_names: Optional[Sequence[str]] = None,
            type: Optional[str] = None,
            updated_at: Optional[str] = None) -> EnDestinationSafari
    func GetEnDestinationSafari(ctx *Context, name string, id IDInput, state *EnDestinationSafariState, opts ...ResourceOption) (*EnDestinationSafari, error)
    public static EnDestinationSafari Get(string name, Input<string> id, EnDestinationSafariState? state, CustomResourceOptions? opts = null)
    public static EnDestinationSafari get(String name, Output<String> id, EnDestinationSafariState state, CustomResourceOptions options)
    resources:  _:    type: ibm:EnDestinationSafari    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:
    Certificate string
    Certificate file. The file type allowed is .p8 and .p12
    CollectFailedEvents bool
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    Config EnDestinationSafariConfig

    Payload describing a destination configuration.

    Nested scheme for config:

    Description string
    The Destination description.
    DestinationId string
    (String) The unique identifier of the created destination.
    EnDestinationSafariId string
    (String) The unique identifier of the safari_en_destination.
    Icon128x128 string
    icon file of dimension 128x128
    Icon128x1282x string
    icon file of dimension 128x128x2x
    Icon128x1282xContentType string
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    Icon128x128ContentType string
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    Icon16x16 string
    icon file of dimension 16x16
    Icon16x162x string
    icon file of dimension 16x16x2x
    Icon16x162xContentType string
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    Icon16x16ContentType string
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    Icon32x32 string
    icon file of dimension 32x32
    Icon32x322x string
    icon file of dimension 32x32x2x
    Icon32x322xContentType string
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    Icon32x32ContentType string
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    InstanceGuid string
    Unique identifier for IBM Cloud Event Notifications instance.
    Name string
    The Destintion name.
    SubscriptionCount double
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    SubscriptionNames List<string>
    (List) List of subscriptions.
    Type string
    push_safari.
    UpdatedAt string
    (String) Last updated time.
    Certificate string
    Certificate file. The file type allowed is .p8 and .p12
    CollectFailedEvents bool
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    Config EnDestinationSafariConfigArgs

    Payload describing a destination configuration.

    Nested scheme for config:

    Description string
    The Destination description.
    DestinationId string
    (String) The unique identifier of the created destination.
    EnDestinationSafariId string
    (String) The unique identifier of the safari_en_destination.
    Icon128x128 string
    icon file of dimension 128x128
    Icon128x1282x string
    icon file of dimension 128x128x2x
    Icon128x1282xContentType string
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    Icon128x128ContentType string
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    Icon16x16 string
    icon file of dimension 16x16
    Icon16x162x string
    icon file of dimension 16x16x2x
    Icon16x162xContentType string
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    Icon16x16ContentType string
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    Icon32x32 string
    icon file of dimension 32x32
    Icon32x322x string
    icon file of dimension 32x32x2x
    Icon32x322xContentType string
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    Icon32x32ContentType string
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    InstanceGuid string
    Unique identifier for IBM Cloud Event Notifications instance.
    Name string
    The Destintion name.
    SubscriptionCount float64
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    SubscriptionNames []string
    (List) List of subscriptions.
    Type string
    push_safari.
    UpdatedAt string
    (String) Last updated time.
    certificate String
    Certificate file. The file type allowed is .p8 and .p12
    collectFailedEvents Boolean
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    config EnDestinationSafariConfig

    Payload describing a destination configuration.

    Nested scheme for config:

    description String
    The Destination description.
    destinationId String
    (String) The unique identifier of the created destination.
    enDestinationSafariId String
    (String) The unique identifier of the safari_en_destination.
    icon128x128 String
    icon file of dimension 128x128
    icon128x1282x String
    icon file of dimension 128x128x2x
    icon128x1282xContentType String
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    icon128x128ContentType String
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    icon16x16 String
    icon file of dimension 16x16
    icon16x162x String
    icon file of dimension 16x16x2x
    icon16x162xContentType String
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    icon16x16ContentType String
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    icon32x32 String
    icon file of dimension 32x32
    icon32x322x String
    icon file of dimension 32x32x2x
    icon32x322xContentType String
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    icon32x32ContentType String
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    instanceGuid String
    Unique identifier for IBM Cloud Event Notifications instance.
    name String
    The Destintion name.
    subscriptionCount Double
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    subscriptionNames List<String>
    (List) List of subscriptions.
    type String
    push_safari.
    updatedAt String
    (String) Last updated time.
    certificate string
    Certificate file. The file type allowed is .p8 and .p12
    collectFailedEvents boolean
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    config EnDestinationSafariConfig

    Payload describing a destination configuration.

    Nested scheme for config:

    description string
    The Destination description.
    destinationId string
    (String) The unique identifier of the created destination.
    enDestinationSafariId string
    (String) The unique identifier of the safari_en_destination.
    icon128x128 string
    icon file of dimension 128x128
    icon128x1282x string
    icon file of dimension 128x128x2x
    icon128x1282xContentType string
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    icon128x128ContentType string
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    icon16x16 string
    icon file of dimension 16x16
    icon16x162x string
    icon file of dimension 16x16x2x
    icon16x162xContentType string
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    icon16x16ContentType string
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    icon32x32 string
    icon file of dimension 32x32
    icon32x322x string
    icon file of dimension 32x32x2x
    icon32x322xContentType string
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    icon32x32ContentType string
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    instanceGuid string
    Unique identifier for IBM Cloud Event Notifications instance.
    name string
    The Destintion name.
    subscriptionCount number
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    subscriptionNames string[]
    (List) List of subscriptions.
    type string
    push_safari.
    updatedAt string
    (String) Last updated time.
    certificate str
    Certificate file. The file type allowed is .p8 and .p12
    collect_failed_events bool
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    config EnDestinationSafariConfigArgs

    Payload describing a destination configuration.

    Nested scheme for config:

    description str
    The Destination description.
    destination_id str
    (String) The unique identifier of the created destination.
    en_destination_safari_id str
    (String) The unique identifier of the safari_en_destination.
    icon128x128 str
    icon file of dimension 128x128
    icon128x1282x str
    icon file of dimension 128x128x2x
    icon128x1282x_content_type str
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    icon128x128_content_type str
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    icon16x16 str
    icon file of dimension 16x16
    icon16x162x str
    icon file of dimension 16x16x2x
    icon16x162x_content_type str
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    icon16x16_content_type str
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    icon32x32 str
    icon file of dimension 32x32
    icon32x322x str
    icon file of dimension 32x32x2x
    icon32x322x_content_type str
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    icon32x32_content_type str
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    instance_guid str
    Unique identifier for IBM Cloud Event Notifications instance.
    name str
    The Destintion name.
    subscription_count float
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    subscription_names Sequence[str]
    (List) List of subscriptions.
    type str
    push_safari.
    updated_at str
    (String) Last updated time.
    certificate String
    Certificate file. The file type allowed is .p8 and .p12
    collectFailedEvents Boolean
    Toggle switch to enable collect failed event in Cloud Object Storage bucket.
    config Property Map

    Payload describing a destination configuration.

    Nested scheme for config:

    description String
    The Destination description.
    destinationId String
    (String) The unique identifier of the created destination.
    enDestinationSafariId String
    (String) The unique identifier of the safari_en_destination.
    icon128x128 String
    icon file of dimension 128x128
    icon128x1282x String
    icon file of dimension 128x128x2x
    icon128x1282xContentType String
    The extension of icon image of 128x128x2x dimension. Required in case of passing icon file.
    icon128x128ContentType String
    The extension of icon image of 128x128 dimension. Required in case of passing icon file.
    icon16x16 String
    icon file of dimension 16x16
    icon16x162x String
    icon file of dimension 16x16x2x
    icon16x162xContentType String
    The extension of icon image of 16x16x2x dimension. Required in case of passing icon file.
    icon16x16ContentType String
    The extension of icon image of 16x16 dimension. Required in case of passing icon file.
    icon32x32 String
    icon file of dimension 32x32
    icon32x322x String
    icon file of dimension 32x32x2x
    icon32x322xContentType String
    The extension of icon image of 32x32x2x dimension. Required in case of passing icon file.
    icon32x32ContentType String
    The extension of icon image of 32x32 dimension. Required in case of passing icon file.
    instanceGuid String
    Unique identifier for IBM Cloud Event Notifications instance.
    name String
    The Destintion name.
    subscriptionCount Number
    (Integer) Number of subscriptions.

    • Constraints: The minimum value is 0.
    subscriptionNames List<String>
    (List) List of subscriptions.
    type String
    push_safari.
    updatedAt String
    (String) Last updated time.

    Supporting Types

    EnDestinationSafariConfig, EnDestinationSafariConfigArgs

    Params EnDestinationSafariConfigParams
    Nested scheme for params:
    Params EnDestinationSafariConfigParams
    Nested scheme for params:
    params EnDestinationSafariConfigParams
    Nested scheme for params:
    params EnDestinationSafariConfigParams
    Nested scheme for params:
    params EnDestinationSafariConfigParams
    Nested scheme for params:
    params Property Map
    Nested scheme for params:

    EnDestinationSafariConfigParams, EnDestinationSafariConfigParamsArgs

    CertType string
    The Certificate Type for IOS, the values are p8/p12.
    Password string
    The Password for APNS Certificate in case of P12 certificate
    PreProd bool
    The flag to enable destination as pre-prod or prod
    UrlFormatString string
    The Key ID In case of P8 Certificate
    WebsiteName string
    The Team ID In case of P8 Certificate
    WebsitePushId string
    The Bundle ID In case of P8 Certificate
    WebsiteUrl string
    The Bundle ID In case of P8 Certificate
    CertType string
    The Certificate Type for IOS, the values are p8/p12.
    Password string
    The Password for APNS Certificate in case of P12 certificate
    PreProd bool
    The flag to enable destination as pre-prod or prod
    UrlFormatString string
    The Key ID In case of P8 Certificate
    WebsiteName string
    The Team ID In case of P8 Certificate
    WebsitePushId string
    The Bundle ID In case of P8 Certificate
    WebsiteUrl string
    The Bundle ID In case of P8 Certificate
    certType String
    The Certificate Type for IOS, the values are p8/p12.
    password String
    The Password for APNS Certificate in case of P12 certificate
    preProd Boolean
    The flag to enable destination as pre-prod or prod
    urlFormatString String
    The Key ID In case of P8 Certificate
    websiteName String
    The Team ID In case of P8 Certificate
    websitePushId String
    The Bundle ID In case of P8 Certificate
    websiteUrl String
    The Bundle ID In case of P8 Certificate
    certType string
    The Certificate Type for IOS, the values are p8/p12.
    password string
    The Password for APNS Certificate in case of P12 certificate
    preProd boolean
    The flag to enable destination as pre-prod or prod
    urlFormatString string
    The Key ID In case of P8 Certificate
    websiteName string
    The Team ID In case of P8 Certificate
    websitePushId string
    The Bundle ID In case of P8 Certificate
    websiteUrl string
    The Bundle ID In case of P8 Certificate
    cert_type str
    The Certificate Type for IOS, the values are p8/p12.
    password str
    The Password for APNS Certificate in case of P12 certificate
    pre_prod bool
    The flag to enable destination as pre-prod or prod
    url_format_string str
    The Key ID In case of P8 Certificate
    website_name str
    The Team ID In case of P8 Certificate
    website_push_id str
    The Bundle ID In case of P8 Certificate
    website_url str
    The Bundle ID In case of P8 Certificate
    certType String
    The Certificate Type for IOS, the values are p8/p12.
    password String
    The Password for APNS Certificate in case of P12 certificate
    preProd Boolean
    The flag to enable destination as pre-prod or prod
    urlFormatString String
    The Key ID In case of P8 Certificate
    websiteName String
    The Team ID In case of P8 Certificate
    websitePushId String
    The Bundle ID In case of P8 Certificate
    websiteUrl String
    The Bundle ID In case of P8 Certificate

    Import

    You can import the ibm_en_destination_safari resource by using id.

    The id property can be formed from instance_guid, and destination_id in the following format:

    <instance_guid>/<destination_id>

    • instance_guid: A string. Unique identifier for IBM Cloud Event Notifications instance.

    • destination_id: A string. Unique identifier for Destination.

    Example

    $ pulumi import ibm:index/enDestinationSafari:EnDestinationSafari safari_en_destination <instance_guid>/<destination_id>
    

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

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud