vcd.SolutionAddOnInstancePublish
Explore with Pulumi AI
Create SolutionAddOnInstancePublish Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SolutionAddOnInstancePublish(name: string, args: SolutionAddOnInstancePublishArgs, opts?: CustomResourceOptions);
@overload
def SolutionAddOnInstancePublish(resource_name: str,
args: SolutionAddOnInstancePublishArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SolutionAddOnInstancePublish(resource_name: str,
opts: Optional[ResourceOptions] = None,
add_on_instance_id: Optional[str] = None,
org_ids: Optional[Sequence[str]] = None,
publish_to_all_tenants: Optional[bool] = None,
solution_add_on_instance_publish_id: Optional[str] = None)
func NewSolutionAddOnInstancePublish(ctx *Context, name string, args SolutionAddOnInstancePublishArgs, opts ...ResourceOption) (*SolutionAddOnInstancePublish, error)
public SolutionAddOnInstancePublish(string name, SolutionAddOnInstancePublishArgs args, CustomResourceOptions? opts = null)
public SolutionAddOnInstancePublish(String name, SolutionAddOnInstancePublishArgs args)
public SolutionAddOnInstancePublish(String name, SolutionAddOnInstancePublishArgs args, CustomResourceOptions options)
type: vcd:SolutionAddOnInstancePublish
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 SolutionAddOnInstancePublishArgs
- 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 SolutionAddOnInstancePublishArgs
- 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 SolutionAddOnInstancePublishArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SolutionAddOnInstancePublishArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SolutionAddOnInstancePublishArgs
- 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 solutionAddOnInstancePublishResource = new Vcd.SolutionAddOnInstancePublish("solutionAddOnInstancePublishResource", new()
{
AddOnInstanceId = "string",
OrgIds = new[]
{
"string",
},
PublishToAllTenants = false,
SolutionAddOnInstancePublishId = "string",
});
example, err := vcd.NewSolutionAddOnInstancePublish(ctx, "solutionAddOnInstancePublishResource", &vcd.SolutionAddOnInstancePublishArgs{
AddOnInstanceId: pulumi.String("string"),
OrgIds: pulumi.StringArray{
pulumi.String("string"),
},
PublishToAllTenants: pulumi.Bool(false),
SolutionAddOnInstancePublishId: pulumi.String("string"),
})
var solutionAddOnInstancePublishResource = new SolutionAddOnInstancePublish("solutionAddOnInstancePublishResource", SolutionAddOnInstancePublishArgs.builder()
.addOnInstanceId("string")
.orgIds("string")
.publishToAllTenants(false)
.solutionAddOnInstancePublishId("string")
.build());
solution_add_on_instance_publish_resource = vcd.SolutionAddOnInstancePublish("solutionAddOnInstancePublishResource",
add_on_instance_id="string",
org_ids=["string"],
publish_to_all_tenants=False,
solution_add_on_instance_publish_id="string")
const solutionAddOnInstancePublishResource = new vcd.SolutionAddOnInstancePublish("solutionAddOnInstancePublishResource", {
addOnInstanceId: "string",
orgIds: ["string"],
publishToAllTenants: false,
solutionAddOnInstancePublishId: "string",
});
type: vcd:SolutionAddOnInstancePublish
properties:
addOnInstanceId: string
orgIds:
- string
publishToAllTenants: false
solutionAddOnInstancePublishId: string
SolutionAddOnInstancePublish 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 SolutionAddOnInstancePublish resource accepts the following input properties:
- Add
On stringInstance Id - Solution Add-On instance ID
- Org
Ids List<string> - Recipient Organization IDs
- Publish
To boolAll Tenants - Set to
true
to publish to everyone - Solution
Add stringOn Instance Publish Id
- Add
On stringInstance Id - Solution Add-On instance ID
- Org
Ids []string - Recipient Organization IDs
- Publish
To boolAll Tenants - Set to
true
to publish to everyone - Solution
Add stringOn Instance Publish Id
- add
On StringInstance Id - Solution Add-On instance ID
- org
Ids List<String> - Recipient Organization IDs
- publish
To BooleanAll Tenants - Set to
true
to publish to everyone - solution
Add StringOn Instance Publish Id
- add
On stringInstance Id - Solution Add-On instance ID
- org
Ids string[] - Recipient Organization IDs
- publish
To booleanAll Tenants - Set to
true
to publish to everyone - solution
Add stringOn Instance Publish Id
- add_
on_ strinstance_ id - Solution Add-On instance ID
- org_
ids Sequence[str] - Recipient Organization IDs
- publish_
to_ boolall_ tenants - Set to
true
to publish to everyone - solution_
add_ stron_ instance_ publish_ id
- add
On StringInstance Id - Solution Add-On instance ID
- org
Ids List<String> - Recipient Organization IDs
- publish
To BooleanAll Tenants - Set to
true
to publish to everyone - solution
Add StringOn Instance Publish Id
Outputs
All input properties are implicitly available as output properties. Additionally, the SolutionAddOnInstancePublish resource produces the following output properties:
Look up Existing SolutionAddOnInstancePublish Resource
Get an existing SolutionAddOnInstancePublish 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?: SolutionAddOnInstancePublishState, opts?: CustomResourceOptions): SolutionAddOnInstancePublish
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
add_on_instance_id: Optional[str] = None,
org_ids: Optional[Sequence[str]] = None,
publish_to_all_tenants: Optional[bool] = None,
rde_state: Optional[str] = None,
solution_add_on_instance_publish_id: Optional[str] = None) -> SolutionAddOnInstancePublish
func GetSolutionAddOnInstancePublish(ctx *Context, name string, id IDInput, state *SolutionAddOnInstancePublishState, opts ...ResourceOption) (*SolutionAddOnInstancePublish, error)
public static SolutionAddOnInstancePublish Get(string name, Input<string> id, SolutionAddOnInstancePublishState? state, CustomResourceOptions? opts = null)
public static SolutionAddOnInstancePublish get(String name, Output<String> id, SolutionAddOnInstancePublishState state, CustomResourceOptions options)
resources: _: type: vcd:SolutionAddOnInstancePublish 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.
- Add
On stringInstance Id - Solution Add-On instance ID
- Org
Ids List<string> - Recipient Organization IDs
- Publish
To boolAll Tenants - Set to
true
to publish to everyone - Rde
State string - Parent RDE state
- Solution
Add stringOn Instance Publish Id
- Add
On stringInstance Id - Solution Add-On instance ID
- Org
Ids []string - Recipient Organization IDs
- Publish
To boolAll Tenants - Set to
true
to publish to everyone - Rde
State string - Parent RDE state
- Solution
Add stringOn Instance Publish Id
- add
On StringInstance Id - Solution Add-On instance ID
- org
Ids List<String> - Recipient Organization IDs
- publish
To BooleanAll Tenants - Set to
true
to publish to everyone - rde
State String - Parent RDE state
- solution
Add StringOn Instance Publish Id
- add
On stringInstance Id - Solution Add-On instance ID
- org
Ids string[] - Recipient Organization IDs
- publish
To booleanAll Tenants - Set to
true
to publish to everyone - rde
State string - Parent RDE state
- solution
Add stringOn Instance Publish Id
- add_
on_ strinstance_ id - Solution Add-On instance ID
- org_
ids Sequence[str] - Recipient Organization IDs
- publish_
to_ boolall_ tenants - Set to
true
to publish to everyone - rde_
state str - Parent RDE state
- solution_
add_ stron_ instance_ publish_ id
- add
On StringInstance Id - Solution Add-On instance ID
- org
Ids List<String> - Recipient Organization IDs
- publish
To BooleanAll Tenants - Set to
true
to publish to everyone - rde
State String - Parent RDE state
- solution
Add StringOn Instance Publish Id
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.