ibm.OnboardingResourceBroker
Explore with Pulumi AI
Note - Intended for internal use only. This resource is strictly experimental and subject to change without notice.
Create, update, and delete onboarding_resource_brokers with this resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const onboardingResourceBrokerInstance = new ibm.OnboardingResourceBroker("onboardingResourceBrokerInstance", {
allowContextUpdates: false,
authScheme: "bearer",
authUsername: "apikey",
brokerUrl: "https://broker-url-for-my-service.com",
catalogType: "service",
region: "global",
resourceGroupCrn: "crn:v1:bluemix:public:resource-controller::a/4a5c3c51b97a446fbb1d0e1ef089823b::resource-group:4fae20bd538a4a738475350dfdc1596f",
state: "active",
type: "provision_through",
});
import pulumi
import pulumi_ibm as ibm
onboarding_resource_broker_instance = ibm.OnboardingResourceBroker("onboardingResourceBrokerInstance",
allow_context_updates=False,
auth_scheme="bearer",
auth_username="apikey",
broker_url="https://broker-url-for-my-service.com",
catalog_type="service",
region="global",
resource_group_crn="crn:v1:bluemix:public:resource-controller::a/4a5c3c51b97a446fbb1d0e1ef089823b::resource-group:4fae20bd538a4a738475350dfdc1596f",
state="active",
type="provision_through")
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.NewOnboardingResourceBroker(ctx, "onboardingResourceBrokerInstance", &ibm.OnboardingResourceBrokerArgs{
AllowContextUpdates: pulumi.Bool(false),
AuthScheme: pulumi.String("bearer"),
AuthUsername: pulumi.String("apikey"),
BrokerUrl: pulumi.String("https://broker-url-for-my-service.com"),
CatalogType: pulumi.String("service"),
Region: pulumi.String("global"),
ResourceGroupCrn: pulumi.String("crn:v1:bluemix:public:resource-controller::a/4a5c3c51b97a446fbb1d0e1ef089823b::resource-group:4fae20bd538a4a738475350dfdc1596f"),
State: pulumi.String("active"),
Type: pulumi.String("provision_through"),
})
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 onboardingResourceBrokerInstance = new Ibm.OnboardingResourceBroker("onboardingResourceBrokerInstance", new()
{
AllowContextUpdates = false,
AuthScheme = "bearer",
AuthUsername = "apikey",
BrokerUrl = "https://broker-url-for-my-service.com",
CatalogType = "service",
Region = "global",
ResourceGroupCrn = "crn:v1:bluemix:public:resource-controller::a/4a5c3c51b97a446fbb1d0e1ef089823b::resource-group:4fae20bd538a4a738475350dfdc1596f",
State = "active",
Type = "provision_through",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.OnboardingResourceBroker;
import com.pulumi.ibm.OnboardingResourceBrokerArgs;
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 onboardingResourceBrokerInstance = new OnboardingResourceBroker("onboardingResourceBrokerInstance", OnboardingResourceBrokerArgs.builder()
.allowContextUpdates(false)
.authScheme("bearer")
.authUsername("apikey")
.brokerUrl("https://broker-url-for-my-service.com")
.catalogType("service")
.region("global")
.resourceGroupCrn("crn:v1:bluemix:public:resource-controller::a/4a5c3c51b97a446fbb1d0e1ef089823b::resource-group:4fae20bd538a4a738475350dfdc1596f")
.state("active")
.type("provision_through")
.build());
}
}
resources:
onboardingResourceBrokerInstance:
type: ibm:OnboardingResourceBroker
properties:
allowContextUpdates: false
authScheme: bearer
authUsername: apikey
brokerUrl: https://broker-url-for-my-service.com
catalogType: service
region: global
resourceGroupCrn: crn:v1:bluemix:public:resource-controller::a/4a5c3c51b97a446fbb1d0e1ef089823b::resource-group:4fae20bd538a4a738475350dfdc1596f
state: active
type: provision_through
Create OnboardingResourceBroker Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OnboardingResourceBroker(name: string, args: OnboardingResourceBrokerArgs, opts?: CustomResourceOptions);
@overload
def OnboardingResourceBroker(resource_name: str,
args: OnboardingResourceBrokerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OnboardingResourceBroker(resource_name: str,
opts: Optional[ResourceOptions] = None,
broker_url: Optional[str] = None,
type: Optional[str] = None,
auth_scheme: Optional[str] = None,
env: Optional[str] = None,
auth_username: Optional[str] = None,
catalog_type: Optional[str] = None,
allow_context_updates: Optional[bool] = None,
name: Optional[str] = None,
onboarding_resource_broker_id: Optional[str] = None,
region: Optional[str] = None,
resource_group_crn: Optional[str] = None,
state: Optional[str] = None,
auth_password: Optional[str] = None)
func NewOnboardingResourceBroker(ctx *Context, name string, args OnboardingResourceBrokerArgs, opts ...ResourceOption) (*OnboardingResourceBroker, error)
public OnboardingResourceBroker(string name, OnboardingResourceBrokerArgs args, CustomResourceOptions? opts = null)
public OnboardingResourceBroker(String name, OnboardingResourceBrokerArgs args)
public OnboardingResourceBroker(String name, OnboardingResourceBrokerArgs args, CustomResourceOptions options)
type: ibm:OnboardingResourceBroker
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 OnboardingResourceBrokerArgs
- 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 OnboardingResourceBrokerArgs
- 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 OnboardingResourceBrokerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OnboardingResourceBrokerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OnboardingResourceBrokerArgs
- 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 onboardingResourceBrokerResource = new Ibm.OnboardingResourceBroker("onboardingResourceBrokerResource", new()
{
BrokerUrl = "string",
Type = "string",
AuthScheme = "string",
Env = "string",
AuthUsername = "string",
CatalogType = "string",
AllowContextUpdates = false,
Name = "string",
OnboardingResourceBrokerId = "string",
Region = "string",
ResourceGroupCrn = "string",
State = "string",
AuthPassword = "string",
});
example, err := ibm.NewOnboardingResourceBroker(ctx, "onboardingResourceBrokerResource", &ibm.OnboardingResourceBrokerArgs{
BrokerUrl: pulumi.String("string"),
Type: pulumi.String("string"),
AuthScheme: pulumi.String("string"),
Env: pulumi.String("string"),
AuthUsername: pulumi.String("string"),
CatalogType: pulumi.String("string"),
AllowContextUpdates: pulumi.Bool(false),
Name: pulumi.String("string"),
OnboardingResourceBrokerId: pulumi.String("string"),
Region: pulumi.String("string"),
ResourceGroupCrn: pulumi.String("string"),
State: pulumi.String("string"),
AuthPassword: pulumi.String("string"),
})
var onboardingResourceBrokerResource = new OnboardingResourceBroker("onboardingResourceBrokerResource", OnboardingResourceBrokerArgs.builder()
.brokerUrl("string")
.type("string")
.authScheme("string")
.env("string")
.authUsername("string")
.catalogType("string")
.allowContextUpdates(false)
.name("string")
.onboardingResourceBrokerId("string")
.region("string")
.resourceGroupCrn("string")
.state("string")
.authPassword("string")
.build());
onboarding_resource_broker_resource = ibm.OnboardingResourceBroker("onboardingResourceBrokerResource",
broker_url="string",
type="string",
auth_scheme="string",
env="string",
auth_username="string",
catalog_type="string",
allow_context_updates=False,
name="string",
onboarding_resource_broker_id="string",
region="string",
resource_group_crn="string",
state="string",
auth_password="string")
const onboardingResourceBrokerResource = new ibm.OnboardingResourceBroker("onboardingResourceBrokerResource", {
brokerUrl: "string",
type: "string",
authScheme: "string",
env: "string",
authUsername: "string",
catalogType: "string",
allowContextUpdates: false,
name: "string",
onboardingResourceBrokerId: "string",
region: "string",
resourceGroupCrn: "string",
state: "string",
authPassword: "string",
});
type: ibm:OnboardingResourceBroker
properties:
allowContextUpdates: false
authPassword: string
authScheme: string
authUsername: string
brokerUrl: string
catalogType: string
env: string
name: string
onboardingResourceBrokerId: string
region: string
resourceGroupCrn: string
state: string
type: string
OnboardingResourceBroker 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 OnboardingResourceBroker resource accepts the following input properties:
- Auth
Scheme string - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- Broker
Url string - The URL associated with the broker application.
- Type string
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- Allow
Context boolUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- Auth
Password string - The authentication password to reach the broker.
- Auth
Username string - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- Catalog
Type string - To enable the provisioning of your broker, set this parameter value to
service
. - Env string
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- Name string
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- Onboarding
Resource stringBroker Id - The unique identifier of the onboarding_resource_broker.
- Region string
- The region where the pricing plan is available.
- Resource
Group stringCrn - The cloud resource name of the resource group.
- State string
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- Auth
Scheme string - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- Broker
Url string - The URL associated with the broker application.
- Type string
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- Allow
Context boolUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- Auth
Password string - The authentication password to reach the broker.
- Auth
Username string - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- Catalog
Type string - To enable the provisioning of your broker, set this parameter value to
service
. - Env string
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- Name string
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- Onboarding
Resource stringBroker Id - The unique identifier of the onboarding_resource_broker.
- Region string
- The region where the pricing plan is available.
- Resource
Group stringCrn - The cloud resource name of the resource group.
- State string
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- auth
Scheme String - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- broker
Url String - The URL associated with the broker application.
- type String
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- allow
Context BooleanUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- auth
Password String - The authentication password to reach the broker.
- auth
Username String - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- catalog
Type String - To enable the provisioning of your broker, set this parameter value to
service
. - env String
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- name String
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- onboarding
Resource StringBroker Id - The unique identifier of the onboarding_resource_broker.
- region String
- The region where the pricing plan is available.
- resource
Group StringCrn - The cloud resource name of the resource group.
- state String
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- auth
Scheme string - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- broker
Url string - The URL associated with the broker application.
- type string
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- allow
Context booleanUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- auth
Password string - The authentication password to reach the broker.
- auth
Username string - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- catalog
Type string - To enable the provisioning of your broker, set this parameter value to
service
. - env string
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- name string
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- onboarding
Resource stringBroker Id - The unique identifier of the onboarding_resource_broker.
- region string
- The region where the pricing plan is available.
- resource
Group stringCrn - The cloud resource name of the resource group.
- state string
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- auth_
scheme str - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- broker_
url str - The URL associated with the broker application.
- type str
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- allow_
context_ boolupdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- auth_
password str - The authentication password to reach the broker.
- auth_
username str - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- catalog_
type str - To enable the provisioning of your broker, set this parameter value to
service
. - env str
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- name str
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- onboarding_
resource_ strbroker_ id - The unique identifier of the onboarding_resource_broker.
- region str
- The region where the pricing plan is available.
- resource_
group_ strcrn - The cloud resource name of the resource group.
- state str
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- auth
Scheme String - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- broker
Url String - The URL associated with the broker application.
- type String
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- allow
Context BooleanUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- auth
Password String - The authentication password to reach the broker.
- auth
Username String - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- catalog
Type String - To enable the provisioning of your broker, set this parameter value to
service
. - env String
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- name String
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- onboarding
Resource StringBroker Id - The unique identifier of the onboarding_resource_broker.
- region String
- The region where the pricing plan is available.
- resource
Group StringCrn - The cloud resource name of the resource group.
- state String
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
Outputs
All input properties are implicitly available as output properties. Additionally, the OnboardingResourceBroker resource produces the following output properties:
- Account
Id string - (String) The ID of the account in which you manage the broker.
- Created
At string - (String) The time when the service broker was created.
- Created
Bies List<OnboardingResource Broker Created By> - (List) The details of the user who created this broker. Nested schema for created_by:
- Crn string
- (String) The cloud resource name (CRN) of the broker.
- Deleted
At string - (String) The time when the service broker was deleted.
- Deleted
Bies List<OnboardingResource Broker Deleted By> - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- Guid string
- (String) The globally unique identifier of the broker.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string - (String) The time when the service broker was updated.
- Updated
Bies List<OnboardingResource Broker Updated By> - (List) The details of the user who updated this broker. Nested schema for updated_by:
- Url string
- (String) The URL associated with the broker.
- Account
Id string - (String) The ID of the account in which you manage the broker.
- Created
At string - (String) The time when the service broker was created.
- Created
Bies []OnboardingResource Broker Created By - (List) The details of the user who created this broker. Nested schema for created_by:
- Crn string
- (String) The cloud resource name (CRN) of the broker.
- Deleted
At string - (String) The time when the service broker was deleted.
- Deleted
Bies []OnboardingResource Broker Deleted By - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- Guid string
- (String) The globally unique identifier of the broker.
- Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string - (String) The time when the service broker was updated.
- Updated
Bies []OnboardingResource Broker Updated By - (List) The details of the user who updated this broker. Nested schema for updated_by:
- Url string
- (String) The URL associated with the broker.
- account
Id String - (String) The ID of the account in which you manage the broker.
- created
At String - (String) The time when the service broker was created.
- created
Bies List<OnboardingResource Broker Created By> - (List) The details of the user who created this broker. Nested schema for created_by:
- crn String
- (String) The cloud resource name (CRN) of the broker.
- deleted
At String - (String) The time when the service broker was deleted.
- deleted
Bies List<OnboardingResource Broker Deleted By> - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- guid String
- (String) The globally unique identifier of the broker.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
At String - (String) The time when the service broker was updated.
- updated
Bies List<OnboardingResource Broker Updated By> - (List) The details of the user who updated this broker. Nested schema for updated_by:
- url String
- (String) The URL associated with the broker.
- account
Id string - (String) The ID of the account in which you manage the broker.
- created
At string - (String) The time when the service broker was created.
- created
Bies OnboardingResource Broker Created By[] - (List) The details of the user who created this broker. Nested schema for created_by:
- crn string
- (String) The cloud resource name (CRN) of the broker.
- deleted
At string - (String) The time when the service broker was deleted.
- deleted
Bies OnboardingResource Broker Deleted By[] - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- guid string
- (String) The globally unique identifier of the broker.
- id string
- The provider-assigned unique ID for this managed resource.
- updated
At string - (String) The time when the service broker was updated.
- updated
Bies OnboardingResource Broker Updated By[] - (List) The details of the user who updated this broker. Nested schema for updated_by:
- url string
- (String) The URL associated with the broker.
- account_
id str - (String) The ID of the account in which you manage the broker.
- created_
at str - (String) The time when the service broker was created.
- created_
bies Sequence[OnboardingResource Broker Created By] - (List) The details of the user who created this broker. Nested schema for created_by:
- crn str
- (String) The cloud resource name (CRN) of the broker.
- deleted_
at str - (String) The time when the service broker was deleted.
- deleted_
bies Sequence[OnboardingResource Broker Deleted By] - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- guid str
- (String) The globally unique identifier of the broker.
- id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str - (String) The time when the service broker was updated.
- updated_
bies Sequence[OnboardingResource Broker Updated By] - (List) The details of the user who updated this broker. Nested schema for updated_by:
- url str
- (String) The URL associated with the broker.
- account
Id String - (String) The ID of the account in which you manage the broker.
- created
At String - (String) The time when the service broker was created.
- created
Bies List<Property Map> - (List) The details of the user who created this broker. Nested schema for created_by:
- crn String
- (String) The cloud resource name (CRN) of the broker.
- deleted
At String - (String) The time when the service broker was deleted.
- deleted
Bies List<Property Map> - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- guid String
- (String) The globally unique identifier of the broker.
- id String
- The provider-assigned unique ID for this managed resource.
- updated
At String - (String) The time when the service broker was updated.
- updated
Bies List<Property Map> - (List) The details of the user who updated this broker. Nested schema for updated_by:
- url String
- (String) The URL associated with the broker.
Look up Existing OnboardingResourceBroker Resource
Get an existing OnboardingResourceBroker 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?: OnboardingResourceBrokerState, opts?: CustomResourceOptions): OnboardingResourceBroker
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
allow_context_updates: Optional[bool] = None,
auth_password: Optional[str] = None,
auth_scheme: Optional[str] = None,
auth_username: Optional[str] = None,
broker_url: Optional[str] = None,
catalog_type: Optional[str] = None,
created_at: Optional[str] = None,
created_bies: Optional[Sequence[OnboardingResourceBrokerCreatedByArgs]] = None,
crn: Optional[str] = None,
deleted_at: Optional[str] = None,
deleted_bies: Optional[Sequence[OnboardingResourceBrokerDeletedByArgs]] = None,
env: Optional[str] = None,
guid: Optional[str] = None,
name: Optional[str] = None,
onboarding_resource_broker_id: Optional[str] = None,
region: Optional[str] = None,
resource_group_crn: Optional[str] = None,
state: Optional[str] = None,
type: Optional[str] = None,
updated_at: Optional[str] = None,
updated_bies: Optional[Sequence[OnboardingResourceBrokerUpdatedByArgs]] = None,
url: Optional[str] = None) -> OnboardingResourceBroker
func GetOnboardingResourceBroker(ctx *Context, name string, id IDInput, state *OnboardingResourceBrokerState, opts ...ResourceOption) (*OnboardingResourceBroker, error)
public static OnboardingResourceBroker Get(string name, Input<string> id, OnboardingResourceBrokerState? state, CustomResourceOptions? opts = null)
public static OnboardingResourceBroker get(String name, Output<String> id, OnboardingResourceBrokerState state, CustomResourceOptions options)
resources: _: type: ibm:OnboardingResourceBroker 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.
- Account
Id string - (String) The ID of the account in which you manage the broker.
- Allow
Context boolUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- Auth
Password string - The authentication password to reach the broker.
- Auth
Scheme string - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- Auth
Username string - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- Broker
Url string - The URL associated with the broker application.
- Catalog
Type string - To enable the provisioning of your broker, set this parameter value to
service
. - Created
At string - (String) The time when the service broker was created.
- Created
Bies List<OnboardingResource Broker Created By> - (List) The details of the user who created this broker. Nested schema for created_by:
- Crn string
- (String) The cloud resource name (CRN) of the broker.
- Deleted
At string - (String) The time when the service broker was deleted.
- Deleted
Bies List<OnboardingResource Broker Deleted By> - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- Env string
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- Guid string
- (String) The globally unique identifier of the broker.
- Name string
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- Onboarding
Resource stringBroker Id - The unique identifier of the onboarding_resource_broker.
- Region string
- The region where the pricing plan is available.
- Resource
Group stringCrn - The cloud resource name of the resource group.
- State string
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- Type string
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- Updated
At string - (String) The time when the service broker was updated.
- Updated
Bies List<OnboardingResource Broker Updated By> - (List) The details of the user who updated this broker. Nested schema for updated_by:
- Url string
- (String) The URL associated with the broker.
- Account
Id string - (String) The ID of the account in which you manage the broker.
- Allow
Context boolUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- Auth
Password string - The authentication password to reach the broker.
- Auth
Scheme string - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- Auth
Username string - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- Broker
Url string - The URL associated with the broker application.
- Catalog
Type string - To enable the provisioning of your broker, set this parameter value to
service
. - Created
At string - (String) The time when the service broker was created.
- Created
Bies []OnboardingResource Broker Created By Args - (List) The details of the user who created this broker. Nested schema for created_by:
- Crn string
- (String) The cloud resource name (CRN) of the broker.
- Deleted
At string - (String) The time when the service broker was deleted.
- Deleted
Bies []OnboardingResource Broker Deleted By Args - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- Env string
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- Guid string
- (String) The globally unique identifier of the broker.
- Name string
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- Onboarding
Resource stringBroker Id - The unique identifier of the onboarding_resource_broker.
- Region string
- The region where the pricing plan is available.
- Resource
Group stringCrn - The cloud resource name of the resource group.
- State string
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- Type string
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- Updated
At string - (String) The time when the service broker was updated.
- Updated
Bies []OnboardingResource Broker Updated By Args - (List) The details of the user who updated this broker. Nested schema for updated_by:
- Url string
- (String) The URL associated with the broker.
- account
Id String - (String) The ID of the account in which you manage the broker.
- allow
Context BooleanUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- auth
Password String - The authentication password to reach the broker.
- auth
Scheme String - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- auth
Username String - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- broker
Url String - The URL associated with the broker application.
- catalog
Type String - To enable the provisioning of your broker, set this parameter value to
service
. - created
At String - (String) The time when the service broker was created.
- created
Bies List<OnboardingResource Broker Created By> - (List) The details of the user who created this broker. Nested schema for created_by:
- crn String
- (String) The cloud resource name (CRN) of the broker.
- deleted
At String - (String) The time when the service broker was deleted.
- deleted
Bies List<OnboardingResource Broker Deleted By> - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- env String
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- guid String
- (String) The globally unique identifier of the broker.
- name String
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- onboarding
Resource StringBroker Id - The unique identifier of the onboarding_resource_broker.
- region String
- The region where the pricing plan is available.
- resource
Group StringCrn - The cloud resource name of the resource group.
- state String
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- type String
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- updated
At String - (String) The time when the service broker was updated.
- updated
Bies List<OnboardingResource Broker Updated By> - (List) The details of the user who updated this broker. Nested schema for updated_by:
- url String
- (String) The URL associated with the broker.
- account
Id string - (String) The ID of the account in which you manage the broker.
- allow
Context booleanUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- auth
Password string - The authentication password to reach the broker.
- auth
Scheme string - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- auth
Username string - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- broker
Url string - The URL associated with the broker application.
- catalog
Type string - To enable the provisioning of your broker, set this parameter value to
service
. - created
At string - (String) The time when the service broker was created.
- created
Bies OnboardingResource Broker Created By[] - (List) The details of the user who created this broker. Nested schema for created_by:
- crn string
- (String) The cloud resource name (CRN) of the broker.
- deleted
At string - (String) The time when the service broker was deleted.
- deleted
Bies OnboardingResource Broker Deleted By[] - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- env string
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- guid string
- (String) The globally unique identifier of the broker.
- name string
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- onboarding
Resource stringBroker Id - The unique identifier of the onboarding_resource_broker.
- region string
- The region where the pricing plan is available.
- resource
Group stringCrn - The cloud resource name of the resource group.
- state string
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- type string
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- updated
At string - (String) The time when the service broker was updated.
- updated
Bies OnboardingResource Broker Updated By[] - (List) The details of the user who updated this broker. Nested schema for updated_by:
- url string
- (String) The URL associated with the broker.
- account_
id str - (String) The ID of the account in which you manage the broker.
- allow_
context_ boolupdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- auth_
password str - The authentication password to reach the broker.
- auth_
scheme str - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- auth_
username str - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- broker_
url str - The URL associated with the broker application.
- catalog_
type str - To enable the provisioning of your broker, set this parameter value to
service
. - created_
at str - (String) The time when the service broker was created.
- created_
bies Sequence[OnboardingResource Broker Created By Args] - (List) The details of the user who created this broker. Nested schema for created_by:
- crn str
- (String) The cloud resource name (CRN) of the broker.
- deleted_
at str - (String) The time when the service broker was deleted.
- deleted_
bies Sequence[OnboardingResource Broker Deleted By Args] - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- env str
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- guid str
- (String) The globally unique identifier of the broker.
- name str
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- onboarding_
resource_ strbroker_ id - The unique identifier of the onboarding_resource_broker.
- region str
- The region where the pricing plan is available.
- resource_
group_ strcrn - The cloud resource name of the resource group.
- state str
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- type str
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- updated_
at str - (String) The time when the service broker was updated.
- updated_
bies Sequence[OnboardingResource Broker Updated By Args] - (List) The details of the user who updated this broker. Nested schema for updated_by:
- url str
- (String) The URL associated with the broker.
- account
Id String - (String) The ID of the account in which you manage the broker.
- allow
Context BooleanUpdates - Whether the resource controller will call the broker for any context changes to the instance. Currently, the only context related change is an instance name update.
- auth
Password String - The authentication password to reach the broker.
- auth
Scheme String - The supported authentication scheme for the broker.
- Constraints: Allowable values are:
bearer
,bearer-crn
.
- Constraints: Allowable values are:
- auth
Username String - The authentication username to reach the broker.
- Constraints: Allowable values are:
apikey
.
- Constraints: Allowable values are:
- broker
Url String - The URL associated with the broker application.
- catalog
Type String - To enable the provisioning of your broker, set this parameter value to
service
. - created
At String - (String) The time when the service broker was created.
- created
Bies List<Property Map> - (List) The details of the user who created this broker. Nested schema for created_by:
- crn String
- (String) The cloud resource name (CRN) of the broker.
- deleted
At String - (String) The time when the service broker was deleted.
- deleted
Bies List<Property Map> - (List) The details of the user who deleted this broker. Nested schema for deleted_by:
- env String
- The environment to fetch this object from.
- Constraints: The maximum length is
64
characters. The minimum length is1
character. The value must match regular expression/^[a-z_.-]+$/
.
- Constraints: The maximum length is
- guid String
- (String) The globally unique identifier of the broker.
- name String
- The name of the broker.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[ -~\\s]*$/
.
- Constraints: The maximum length is
- onboarding
Resource StringBroker Id - The unique identifier of the onboarding_resource_broker.
- region String
- The region where the pricing plan is available.
- resource
Group StringCrn - The cloud resource name of the resource group.
- state String
- The state of the broker.
- Constraints: Allowable values are:
active
,removed
.
- Constraints: Allowable values are:
- type String
- The type of the provisioning model.
- Constraints: Allowable values are:
provision_through
,provision_behind
.
- Constraints: Allowable values are:
- updated
At String - (String) The time when the service broker was updated.
- updated
Bies List<Property Map> - (List) The details of the user who updated this broker. Nested schema for updated_by:
- url String
- (String) The URL associated with the broker.
Supporting Types
OnboardingResourceBrokerCreatedBy, OnboardingResourceBrokerCreatedByArgs
OnboardingResourceBrokerDeletedBy, OnboardingResourceBrokerDeletedByArgs
OnboardingResourceBrokerUpdatedBy, OnboardingResourceBrokerUpdatedByArgs
Import
You can import the ibm_onboarding_resource_broker
resource by using id
. The identifier of the broker.
Syntax
```sh $ pulumi import ibm:index/onboardingResourceBroker:OnboardingResourceBroker onboarding_resource_broker 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.