vcd.SolutionAddOn
Explore with Pulumi AI
Create SolutionAddOn Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SolutionAddOn(name: string, args: SolutionAddOnArgs, opts?: CustomResourceOptions);
@overload
def SolutionAddOn(resource_name: str,
args: SolutionAddOnArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SolutionAddOn(resource_name: str,
opts: Optional[ResourceOptions] = None,
add_on_path: Optional[str] = None,
catalog_item_id: Optional[str] = None,
auto_trust_certificate: Optional[bool] = None,
solution_add_on_id: Optional[str] = None)
func NewSolutionAddOn(ctx *Context, name string, args SolutionAddOnArgs, opts ...ResourceOption) (*SolutionAddOn, error)
public SolutionAddOn(string name, SolutionAddOnArgs args, CustomResourceOptions? opts = null)
public SolutionAddOn(String name, SolutionAddOnArgs args)
public SolutionAddOn(String name, SolutionAddOnArgs args, CustomResourceOptions options)
type: vcd:SolutionAddOn
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 SolutionAddOnArgs
- 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 SolutionAddOnArgs
- 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 SolutionAddOnArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SolutionAddOnArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SolutionAddOnArgs
- 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 solutionAddOnResource = new Vcd.SolutionAddOn("solutionAddOnResource", new()
{
AddOnPath = "string",
CatalogItemId = "string",
AutoTrustCertificate = false,
SolutionAddOnId = "string",
});
example, err := vcd.NewSolutionAddOn(ctx, "solutionAddOnResource", &vcd.SolutionAddOnArgs{
AddOnPath: pulumi.String("string"),
CatalogItemId: pulumi.String("string"),
AutoTrustCertificate: pulumi.Bool(false),
SolutionAddOnId: pulumi.String("string"),
})
var solutionAddOnResource = new SolutionAddOn("solutionAddOnResource", SolutionAddOnArgs.builder()
.addOnPath("string")
.catalogItemId("string")
.autoTrustCertificate(false)
.solutionAddOnId("string")
.build());
solution_add_on_resource = vcd.SolutionAddOn("solutionAddOnResource",
add_on_path="string",
catalog_item_id="string",
auto_trust_certificate=False,
solution_add_on_id="string")
const solutionAddOnResource = new vcd.SolutionAddOn("solutionAddOnResource", {
addOnPath: "string",
catalogItemId: "string",
autoTrustCertificate: false,
solutionAddOnId: "string",
});
type: vcd:SolutionAddOn
properties:
addOnPath: string
autoTrustCertificate: false
catalogItemId: string
solutionAddOnId: string
SolutionAddOn 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 SolutionAddOn resource accepts the following input properties:
- Add
On stringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- Catalog
Item stringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- Auto
Trust boolCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- Solution
Add stringOn Id
- Add
On stringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- Catalog
Item stringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- Auto
Trust boolCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- Solution
Add stringOn Id
- add
On StringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- catalog
Item StringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- auto
Trust BooleanCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- solution
Add StringOn Id
- add
On stringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- catalog
Item stringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- auto
Trust booleanCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- solution
Add stringOn Id
- add_
on_ strpath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- catalog_
item_ strid - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- auto_
trust_ boolcertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- solution_
add_ stron_ id
- add
On StringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- catalog
Item StringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- auto
Trust BooleanCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- solution
Add StringOn Id
Outputs
All input properties are implicitly available as output properties. Additionally, the SolutionAddOn resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- Rde
State string - Parent RDE state
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- Rde
State string - Parent RDE state
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- rde
State String - Parent RDE state
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- rde
State string - Parent RDE state
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- rde_
state str - Parent RDE state
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- rde
State String - Parent RDE state
Look up Existing SolutionAddOn Resource
Get an existing SolutionAddOn 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?: SolutionAddOnState, opts?: CustomResourceOptions): SolutionAddOn
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
add_on_path: Optional[str] = None,
auto_trust_certificate: Optional[bool] = None,
catalog_item_id: Optional[str] = None,
name: Optional[str] = None,
rde_state: Optional[str] = None,
solution_add_on_id: Optional[str] = None) -> SolutionAddOn
func GetSolutionAddOn(ctx *Context, name string, id IDInput, state *SolutionAddOnState, opts ...ResourceOption) (*SolutionAddOn, error)
public static SolutionAddOn Get(string name, Input<string> id, SolutionAddOnState? state, CustomResourceOptions? opts = null)
public static SolutionAddOn get(String name, Output<String> id, SolutionAddOnState state, CustomResourceOptions options)
resources: _: type: vcd:SolutionAddOn 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 stringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- Auto
Trust boolCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- Catalog
Item stringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- Name string
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- Rde
State string - Parent RDE state
- Solution
Add stringOn Id
- Add
On stringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- Auto
Trust boolCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- Catalog
Item stringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- Name string
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- Rde
State string - Parent RDE state
- Solution
Add stringOn Id
- add
On StringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- auto
Trust BooleanCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- catalog
Item StringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- name String
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- rde
State String - Parent RDE state
- solution
Add StringOn Id
- add
On stringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- auto
Trust booleanCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- catalog
Item stringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- name string
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- rde
State string - Parent RDE state
- solution
Add stringOn Id
- add_
on_ strpath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- auto_
trust_ boolcertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- catalog_
item_ strid - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- name str
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- rde_
state str - Parent RDE state
- solution_
add_ stron_ id
- add
On StringPath - Local filesystem path of Solution Add-On. The Add-On image is required locally as some of the metadata must be extracted for creating the Solution Add-On entry in Cloud Director.
- auto
Trust BooleanCertificate - Plugin can automatically trust the certificate of Solution Add-On. This is required for Solution Add-Ons to work and one will have to do it manually before using the Solution Add-On if not enabled here.
- catalog
Item StringId - The catalog item ID of Solution Add-On. It can be uploaded using
vcd.CatalogMedia
- name String
- reports the name of Solution Add-On as defined in the system. This name can be also used
in data source
vcd.SolutionAddOn
- rde
State String - Parent RDE state
- solution
Add StringOn Id
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.