ibm.AppConfigIntegrationEn
Explore with Pulumi AI
Create or Delete App Configuration and Event Notification services’ integration.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const appConfigIntegrationEn = new ibm.AppConfigIntegrationEn("appConfigIntegrationEn", {
description: "description",
enEndpoint: "en_endpoint",
enInstanceCrn: "en_instance_crn",
enSourceName: "en_source_name",
guid: "guid",
integrationId: "integration_id",
});
import pulumi
import pulumi_ibm as ibm
app_config_integration_en = ibm.AppConfigIntegrationEn("appConfigIntegrationEn",
description="description",
en_endpoint="en_endpoint",
en_instance_crn="en_instance_crn",
en_source_name="en_source_name",
guid="guid",
integration_id="integration_id")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewAppConfigIntegrationEn(ctx, "appConfigIntegrationEn", &ibm.AppConfigIntegrationEnArgs{
Description: pulumi.String("description"),
EnEndpoint: pulumi.String("en_endpoint"),
EnInstanceCrn: pulumi.String("en_instance_crn"),
EnSourceName: pulumi.String("en_source_name"),
Guid: pulumi.String("guid"),
IntegrationId: pulumi.String("integration_id"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var appConfigIntegrationEn = new Ibm.AppConfigIntegrationEn("appConfigIntegrationEn", new()
{
Description = "description",
EnEndpoint = "en_endpoint",
EnInstanceCrn = "en_instance_crn",
EnSourceName = "en_source_name",
Guid = "guid",
IntegrationId = "integration_id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.AppConfigIntegrationEn;
import com.pulumi.ibm.AppConfigIntegrationEnArgs;
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 appConfigIntegrationEn = new AppConfigIntegrationEn("appConfigIntegrationEn", AppConfigIntegrationEnArgs.builder()
.description("description")
.enEndpoint("en_endpoint")
.enInstanceCrn("en_instance_crn")
.enSourceName("en_source_name")
.guid("guid")
.integrationId("integration_id")
.build());
}
}
resources:
appConfigIntegrationEn:
type: ibm:AppConfigIntegrationEn
properties:
description: description
enEndpoint: en_endpoint
enInstanceCrn: en_instance_crn
enSourceName: en_source_name
guid: guid
integrationId: integration_id
Syntax
terraform import ibm_app_config_integration_en.sample <guid/integrationId>
Example
terraform import ibm_app_config_integration_en.sample 272111153-c118-4116-8116-b811fbc31132/sample_integration_en
Create AppConfigIntegrationEn Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AppConfigIntegrationEn(name: string, args: AppConfigIntegrationEnArgs, opts?: CustomResourceOptions);
@overload
def AppConfigIntegrationEn(resource_name: str,
args: AppConfigIntegrationEnArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AppConfigIntegrationEn(resource_name: str,
opts: Optional[ResourceOptions] = None,
en_endpoint: Optional[str] = None,
en_instance_crn: Optional[str] = None,
en_source_name: Optional[str] = None,
guid: Optional[str] = None,
integration_id: Optional[str] = None,
app_config_integration_en_id: Optional[str] = None,
description: Optional[str] = None)
func NewAppConfigIntegrationEn(ctx *Context, name string, args AppConfigIntegrationEnArgs, opts ...ResourceOption) (*AppConfigIntegrationEn, error)
public AppConfigIntegrationEn(string name, AppConfigIntegrationEnArgs args, CustomResourceOptions? opts = null)
public AppConfigIntegrationEn(String name, AppConfigIntegrationEnArgs args)
public AppConfigIntegrationEn(String name, AppConfigIntegrationEnArgs args, CustomResourceOptions options)
type: ibm:AppConfigIntegrationEn
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 AppConfigIntegrationEnArgs
- 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 AppConfigIntegrationEnArgs
- 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 AppConfigIntegrationEnArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppConfigIntegrationEnArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AppConfigIntegrationEnArgs
- 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 appConfigIntegrationEnResource = new Ibm.AppConfigIntegrationEn("appConfigIntegrationEnResource", new()
{
EnEndpoint = "string",
EnInstanceCrn = "string",
EnSourceName = "string",
Guid = "string",
IntegrationId = "string",
AppConfigIntegrationEnId = "string",
Description = "string",
});
example, err := ibm.NewAppConfigIntegrationEn(ctx, "appConfigIntegrationEnResource", &ibm.AppConfigIntegrationEnArgs{
EnEndpoint: pulumi.String("string"),
EnInstanceCrn: pulumi.String("string"),
EnSourceName: pulumi.String("string"),
Guid: pulumi.String("string"),
IntegrationId: pulumi.String("string"),
AppConfigIntegrationEnId: pulumi.String("string"),
Description: pulumi.String("string"),
})
var appConfigIntegrationEnResource = new AppConfigIntegrationEn("appConfigIntegrationEnResource", AppConfigIntegrationEnArgs.builder()
.enEndpoint("string")
.enInstanceCrn("string")
.enSourceName("string")
.guid("string")
.integrationId("string")
.appConfigIntegrationEnId("string")
.description("string")
.build());
app_config_integration_en_resource = ibm.AppConfigIntegrationEn("appConfigIntegrationEnResource",
en_endpoint="string",
en_instance_crn="string",
en_source_name="string",
guid="string",
integration_id="string",
app_config_integration_en_id="string",
description="string")
const appConfigIntegrationEnResource = new ibm.AppConfigIntegrationEn("appConfigIntegrationEnResource", {
enEndpoint: "string",
enInstanceCrn: "string",
enSourceName: "string",
guid: "string",
integrationId: "string",
appConfigIntegrationEnId: "string",
description: "string",
});
type: ibm:AppConfigIntegrationEn
properties:
appConfigIntegrationEnId: string
description: string
enEndpoint: string
enInstanceCrn: string
enSourceName: string
guid: string
integrationId: string
AppConfigIntegrationEn 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 AppConfigIntegrationEn resource accepts the following input properties:
- En
Endpoint string - The API endpoint of Event Notification service.
- En
Instance stringCrn - The CRN of Event Notification service.
- En
Source stringName - The name by which EN source will be created in Event Notifiaction service.
- Guid string
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- Integration
Id string - The integration ID.
- App
Config stringIntegration En Id - Description string
- The description of integration between EN and AC service.
- En
Endpoint string - The API endpoint of Event Notification service.
- En
Instance stringCrn - The CRN of Event Notification service.
- En
Source stringName - The name by which EN source will be created in Event Notifiaction service.
- Guid string
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- Integration
Id string - The integration ID.
- App
Config stringIntegration En Id - Description string
- The description of integration between EN and AC service.
- en
Endpoint String - The API endpoint of Event Notification service.
- en
Instance StringCrn - The CRN of Event Notification service.
- en
Source StringName - The name by which EN source will be created in Event Notifiaction service.
- guid String
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- integration
Id String - The integration ID.
- app
Config StringIntegration En Id - description String
- The description of integration between EN and AC service.
- en
Endpoint string - The API endpoint of Event Notification service.
- en
Instance stringCrn - The CRN of Event Notification service.
- en
Source stringName - The name by which EN source will be created in Event Notifiaction service.
- guid string
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- integration
Id string - The integration ID.
- app
Config stringIntegration En Id - description string
- The description of integration between EN and AC service.
- en_
endpoint str - The API endpoint of Event Notification service.
- en_
instance_ strcrn - The CRN of Event Notification service.
- en_
source_ strname - The name by which EN source will be created in Event Notifiaction service.
- guid str
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- integration_
id str - The integration ID.
- app_
config_ strintegration_ en_ id - description str
- The description of integration between EN and AC service.
- en
Endpoint String - The API endpoint of Event Notification service.
- en
Instance StringCrn - The CRN of Event Notification service.
- en
Source StringName - The name by which EN source will be created in Event Notifiaction service.
- guid String
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- integration
Id String - The integration ID.
- app
Config StringIntegration En Id - description String
- The description of integration between EN and AC service.
Outputs
All input properties are implicitly available as output properties. Additionally, the AppConfigIntegrationEn resource produces the following output properties:
- Created
Time string - (Timestamp) The creation time of the feature flag.
- Href string
- (String) The feature flag URL.
- Id string
- The provider-assigned unique ID for this managed resource.
- Integration
Type string - (String) This will be EVENT_NOTIFICATIONS always.
- Updated
Time string - (Timestamp) The last modified time of the feature flag data.
- Created
Time string - (Timestamp) The creation time of the feature flag.
- Href string
- (String) The feature flag URL.
- Id string
- The provider-assigned unique ID for this managed resource.
- Integration
Type string - (String) This will be EVENT_NOTIFICATIONS always.
- Updated
Time string - (Timestamp) The last modified time of the feature flag data.
- created
Time String - (Timestamp) The creation time of the feature flag.
- href String
- (String) The feature flag URL.
- id String
- The provider-assigned unique ID for this managed resource.
- integration
Type String - (String) This will be EVENT_NOTIFICATIONS always.
- updated
Time String - (Timestamp) The last modified time of the feature flag data.
- created
Time string - (Timestamp) The creation time of the feature flag.
- href string
- (String) The feature flag URL.
- id string
- The provider-assigned unique ID for this managed resource.
- integration
Type string - (String) This will be EVENT_NOTIFICATIONS always.
- updated
Time string - (Timestamp) The last modified time of the feature flag data.
- created_
time str - (Timestamp) The creation time of the feature flag.
- href str
- (String) The feature flag URL.
- id str
- The provider-assigned unique ID for this managed resource.
- integration_
type str - (String) This will be EVENT_NOTIFICATIONS always.
- updated_
time str - (Timestamp) The last modified time of the feature flag data.
- created
Time String - (Timestamp) The creation time of the feature flag.
- href String
- (String) The feature flag URL.
- id String
- The provider-assigned unique ID for this managed resource.
- integration
Type String - (String) This will be EVENT_NOTIFICATIONS always.
- updated
Time String - (Timestamp) The last modified time of the feature flag data.
Look up Existing AppConfigIntegrationEn Resource
Get an existing AppConfigIntegrationEn 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?: AppConfigIntegrationEnState, opts?: CustomResourceOptions): AppConfigIntegrationEn
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
app_config_integration_en_id: Optional[str] = None,
created_time: Optional[str] = None,
description: Optional[str] = None,
en_endpoint: Optional[str] = None,
en_instance_crn: Optional[str] = None,
en_source_name: Optional[str] = None,
guid: Optional[str] = None,
href: Optional[str] = None,
integration_id: Optional[str] = None,
integration_type: Optional[str] = None,
updated_time: Optional[str] = None) -> AppConfigIntegrationEn
func GetAppConfigIntegrationEn(ctx *Context, name string, id IDInput, state *AppConfigIntegrationEnState, opts ...ResourceOption) (*AppConfigIntegrationEn, error)
public static AppConfigIntegrationEn Get(string name, Input<string> id, AppConfigIntegrationEnState? state, CustomResourceOptions? opts = null)
public static AppConfigIntegrationEn get(String name, Output<String> id, AppConfigIntegrationEnState state, CustomResourceOptions options)
resources: _: type: ibm:AppConfigIntegrationEn 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.
- App
Config stringIntegration En Id - Created
Time string - (Timestamp) The creation time of the feature flag.
- Description string
- The description of integration between EN and AC service.
- En
Endpoint string - The API endpoint of Event Notification service.
- En
Instance stringCrn - The CRN of Event Notification service.
- En
Source stringName - The name by which EN source will be created in Event Notifiaction service.
- Guid string
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- Href string
- (String) The feature flag URL.
- Integration
Id string - The integration ID.
- Integration
Type string - (String) This will be EVENT_NOTIFICATIONS always.
- Updated
Time string - (Timestamp) The last modified time of the feature flag data.
- App
Config stringIntegration En Id - Created
Time string - (Timestamp) The creation time of the feature flag.
- Description string
- The description of integration between EN and AC service.
- En
Endpoint string - The API endpoint of Event Notification service.
- En
Instance stringCrn - The CRN of Event Notification service.
- En
Source stringName - The name by which EN source will be created in Event Notifiaction service.
- Guid string
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- Href string
- (String) The feature flag URL.
- Integration
Id string - The integration ID.
- Integration
Type string - (String) This will be EVENT_NOTIFICATIONS always.
- Updated
Time string - (Timestamp) The last modified time of the feature flag data.
- app
Config StringIntegration En Id - created
Time String - (Timestamp) The creation time of the feature flag.
- description String
- The description of integration between EN and AC service.
- en
Endpoint String - The API endpoint of Event Notification service.
- en
Instance StringCrn - The CRN of Event Notification service.
- en
Source StringName - The name by which EN source will be created in Event Notifiaction service.
- guid String
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- href String
- (String) The feature flag URL.
- integration
Id String - The integration ID.
- integration
Type String - (String) This will be EVENT_NOTIFICATIONS always.
- updated
Time String - (Timestamp) The last modified time of the feature flag data.
- app
Config stringIntegration En Id - created
Time string - (Timestamp) The creation time of the feature flag.
- description string
- The description of integration between EN and AC service.
- en
Endpoint string - The API endpoint of Event Notification service.
- en
Instance stringCrn - The CRN of Event Notification service.
- en
Source stringName - The name by which EN source will be created in Event Notifiaction service.
- guid string
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- href string
- (String) The feature flag URL.
- integration
Id string - The integration ID.
- integration
Type string - (String) This will be EVENT_NOTIFICATIONS always.
- updated
Time string - (Timestamp) The last modified time of the feature flag data.
- app_
config_ strintegration_ en_ id - created_
time str - (Timestamp) The creation time of the feature flag.
- description str
- The description of integration between EN and AC service.
- en_
endpoint str - The API endpoint of Event Notification service.
- en_
instance_ strcrn - The CRN of Event Notification service.
- en_
source_ strname - The name by which EN source will be created in Event Notifiaction service.
- guid str
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- href str
- (String) The feature flag URL.
- integration_
id str - The integration ID.
- integration_
type str - (String) This will be EVENT_NOTIFICATIONS always.
- updated_
time str - (Timestamp) The last modified time of the feature flag data.
- app
Config StringIntegration En Id - created
Time String - (Timestamp) The creation time of the feature flag.
- description String
- The description of integration between EN and AC service.
- en
Endpoint String - The API endpoint of Event Notification service.
- en
Instance StringCrn - The CRN of Event Notification service.
- en
Source StringName - The name by which EN source will be created in Event Notifiaction service.
- guid String
- The GUID of the App Configuration service. Fetch GUID from the service instance credentials section of the dashboard.
- href String
- (String) The feature flag URL.
- integration
Id String - The integration ID.
- integration
Type String - (String) This will be EVENT_NOTIFICATIONS always.
- updated
Time String - (Timestamp) The last modified time of the feature flag data.
Import
The ibm_app_config_integration_en
resource can be imported by using guid
of the App Configuration instance and integrationId
. Get the guid
from the service instance credentials section of the dashboard.
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.