vcd.DseRegistryConfiguration
Explore with Pulumi AI
Create DseRegistryConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DseRegistryConfiguration(name: string, args?: DseRegistryConfigurationArgs, opts?: CustomResourceOptions);
@overload
def DseRegistryConfiguration(resource_name: str,
args: Optional[DseRegistryConfigurationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def DseRegistryConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
chart_repository: Optional[str] = None,
container_registries: Optional[Sequence[DseRegistryConfigurationContainerRegistryArgs]] = None,
dse_registry_configuration_id: Optional[str] = None,
name: Optional[str] = None,
package_name: Optional[str] = None,
package_repository: Optional[str] = None,
use_default_values: Optional[bool] = None,
version: Optional[str] = None)
func NewDseRegistryConfiguration(ctx *Context, name string, args *DseRegistryConfigurationArgs, opts ...ResourceOption) (*DseRegistryConfiguration, error)
public DseRegistryConfiguration(string name, DseRegistryConfigurationArgs? args = null, CustomResourceOptions? opts = null)
public DseRegistryConfiguration(String name, DseRegistryConfigurationArgs args)
public DseRegistryConfiguration(String name, DseRegistryConfigurationArgs args, CustomResourceOptions options)
type: vcd:DseRegistryConfiguration
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 DseRegistryConfigurationArgs
- 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 DseRegistryConfigurationArgs
- 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 DseRegistryConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DseRegistryConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DseRegistryConfigurationArgs
- 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 dseRegistryConfigurationResource = new Vcd.DseRegistryConfiguration("dseRegistryConfigurationResource", new()
{
ChartRepository = "string",
ContainerRegistries = new[]
{
new Vcd.Inputs.DseRegistryConfigurationContainerRegistryArgs
{
Description = "string",
Host = "string",
Password = "string",
Username = "string",
},
},
DseRegistryConfigurationId = "string",
Name = "string",
PackageName = "string",
PackageRepository = "string",
UseDefaultValues = false,
Version = "string",
});
example, err := vcd.NewDseRegistryConfiguration(ctx, "dseRegistryConfigurationResource", &vcd.DseRegistryConfigurationArgs{
ChartRepository: pulumi.String("string"),
ContainerRegistries: vcd.DseRegistryConfigurationContainerRegistryArray{
&vcd.DseRegistryConfigurationContainerRegistryArgs{
Description: pulumi.String("string"),
Host: pulumi.String("string"),
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
DseRegistryConfigurationId: pulumi.String("string"),
Name: pulumi.String("string"),
PackageName: pulumi.String("string"),
PackageRepository: pulumi.String("string"),
UseDefaultValues: pulumi.Bool(false),
Version: pulumi.String("string"),
})
var dseRegistryConfigurationResource = new DseRegistryConfiguration("dseRegistryConfigurationResource", DseRegistryConfigurationArgs.builder()
.chartRepository("string")
.containerRegistries(DseRegistryConfigurationContainerRegistryArgs.builder()
.description("string")
.host("string")
.password("string")
.username("string")
.build())
.dseRegistryConfigurationId("string")
.name("string")
.packageName("string")
.packageRepository("string")
.useDefaultValues(false)
.version("string")
.build());
dse_registry_configuration_resource = vcd.DseRegistryConfiguration("dseRegistryConfigurationResource",
chart_repository="string",
container_registries=[{
"description": "string",
"host": "string",
"password": "string",
"username": "string",
}],
dse_registry_configuration_id="string",
name="string",
package_name="string",
package_repository="string",
use_default_values=False,
version="string")
const dseRegistryConfigurationResource = new vcd.DseRegistryConfiguration("dseRegistryConfigurationResource", {
chartRepository: "string",
containerRegistries: [{
description: "string",
host: "string",
password: "string",
username: "string",
}],
dseRegistryConfigurationId: "string",
name: "string",
packageName: "string",
packageRepository: "string",
useDefaultValues: false,
version: "string",
});
type: vcd:DseRegistryConfiguration
properties:
chartRepository: string
containerRegistries:
- description: string
host: string
password: string
username: string
dseRegistryConfigurationId: string
name: string
packageName: string
packageRepository: string
useDefaultValues: false
version: string
DseRegistryConfiguration 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 DseRegistryConfiguration resource accepts the following input properties:
- Chart
Repository string - Chart repository for Helm based images
- Container
Registries List<DseRegistry Configuration Container Registry> Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- Dse
Registry stringConfiguration Id - Name string
- The name of Data Solution as it appears in repository configuration
- Package
Name string - Helm package name. Only for Helm based images
- Package
Repository string - Package repository for container based images
- Use
Default boolValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- Version string
- Version of package to use. Required when
use_default_values
is not used.
- Chart
Repository string - Chart repository for Helm based images
- Container
Registries []DseRegistry Configuration Container Registry Args Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- Dse
Registry stringConfiguration Id - Name string
- The name of Data Solution as it appears in repository configuration
- Package
Name string - Helm package name. Only for Helm based images
- Package
Repository string - Package repository for container based images
- Use
Default boolValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- Version string
- Version of package to use. Required when
use_default_values
is not used.
- chart
Repository String - Chart repository for Helm based images
- container
Registries List<DseRegistry Configuration Container Registry> Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- dse
Registry StringConfiguration Id - name String
- The name of Data Solution as it appears in repository configuration
- package
Name String - Helm package name. Only for Helm based images
- package
Repository String - Package repository for container based images
- use
Default BooleanValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- version String
- Version of package to use. Required when
use_default_values
is not used.
- chart
Repository string - Chart repository for Helm based images
- container
Registries DseRegistry Configuration Container Registry[] Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- dse
Registry stringConfiguration Id - name string
- The name of Data Solution as it appears in repository configuration
- package
Name string - Helm package name. Only for Helm based images
- package
Repository string - Package repository for container based images
- use
Default booleanValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- version string
- Version of package to use. Required when
use_default_values
is not used.
- chart_
repository str - Chart repository for Helm based images
- container_
registries Sequence[DseRegistry Configuration Container Registry Args] Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- dse_
registry_ strconfiguration_ id - name str
- The name of Data Solution as it appears in repository configuration
- package_
name str - Helm package name. Only for Helm based images
- package_
repository str - Package repository for container based images
- use_
default_ boolvalues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- version str
- Version of package to use. Required when
use_default_values
is not used.
- chart
Repository String - Chart repository for Helm based images
- container
Registries List<Property Map> Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- dse
Registry StringConfiguration Id - name String
- The name of Data Solution as it appears in repository configuration
- package
Name String - Helm package name. Only for Helm based images
- package
Repository String - Package repository for container based images
- use
Default BooleanValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- version String
- Version of package to use. Required when
use_default_values
is not used.
Outputs
All input properties are implicitly available as output properties. Additionally, the DseRegistryConfiguration resource produces the following output properties:
- Compatible
Version List<string>Constraints - A set of version constrains that this Data Solution defines
- Default
Chart stringRepository - Default chart repository as provided by Data Solution
- Default
Package stringName - Default package name as provided by Data Solution
- Default
Repository string - Default container repository as provided by Data Solution
- Default
Version string - Default package version as provided by Data Solution
- Id string
- The provider-assigned unique ID for this managed resource.
- Rde
State string - State of parent Runtime Defined Entity (RDE)
- Requires
Version boolCompatibility - Boolean flag as defined in Data Solution
- Type string
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- Compatible
Version []stringConstraints - A set of version constrains that this Data Solution defines
- Default
Chart stringRepository - Default chart repository as provided by Data Solution
- Default
Package stringName - Default package name as provided by Data Solution
- Default
Repository string - Default container repository as provided by Data Solution
- Default
Version string - Default package version as provided by Data Solution
- Id string
- The provider-assigned unique ID for this managed resource.
- Rde
State string - State of parent Runtime Defined Entity (RDE)
- Requires
Version boolCompatibility - Boolean flag as defined in Data Solution
- Type string
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- compatible
Version List<String>Constraints - A set of version constrains that this Data Solution defines
- default
Chart StringRepository - Default chart repository as provided by Data Solution
- default
Package StringName - Default package name as provided by Data Solution
- default
Repository String - Default container repository as provided by Data Solution
- default
Version String - Default package version as provided by Data Solution
- id String
- The provider-assigned unique ID for this managed resource.
- rde
State String - State of parent Runtime Defined Entity (RDE)
- requires
Version BooleanCompatibility - Boolean flag as defined in Data Solution
- type String
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- compatible
Version string[]Constraints - A set of version constrains that this Data Solution defines
- default
Chart stringRepository - Default chart repository as provided by Data Solution
- default
Package stringName - Default package name as provided by Data Solution
- default
Repository string - Default container repository as provided by Data Solution
- default
Version string - Default package version as provided by Data Solution
- id string
- The provider-assigned unique ID for this managed resource.
- rde
State string - State of parent Runtime Defined Entity (RDE)
- requires
Version booleanCompatibility - Boolean flag as defined in Data Solution
- type string
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- compatible_
version_ Sequence[str]constraints - A set of version constrains that this Data Solution defines
- default_
chart_ strrepository - Default chart repository as provided by Data Solution
- default_
package_ strname - Default package name as provided by Data Solution
- default_
repository str - Default container repository as provided by Data Solution
- default_
version str - Default package version as provided by Data Solution
- id str
- The provider-assigned unique ID for this managed resource.
- rde_
state str - State of parent Runtime Defined Entity (RDE)
- requires_
version_ boolcompatibility - Boolean flag as defined in Data Solution
- type str
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- compatible
Version List<String>Constraints - A set of version constrains that this Data Solution defines
- default
Chart StringRepository - Default chart repository as provided by Data Solution
- default
Package StringName - Default package name as provided by Data Solution
- default
Repository String - Default container repository as provided by Data Solution
- default
Version String - Default package version as provided by Data Solution
- id String
- The provider-assigned unique ID for this managed resource.
- rde
State String - State of parent Runtime Defined Entity (RDE)
- requires
Version BooleanCompatibility - Boolean flag as defined in Data Solution
- type String
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
Look up Existing DseRegistryConfiguration Resource
Get an existing DseRegistryConfiguration 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?: DseRegistryConfigurationState, opts?: CustomResourceOptions): DseRegistryConfiguration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
chart_repository: Optional[str] = None,
compatible_version_constraints: Optional[Sequence[str]] = None,
container_registries: Optional[Sequence[DseRegistryConfigurationContainerRegistryArgs]] = None,
default_chart_repository: Optional[str] = None,
default_package_name: Optional[str] = None,
default_repository: Optional[str] = None,
default_version: Optional[str] = None,
dse_registry_configuration_id: Optional[str] = None,
name: Optional[str] = None,
package_name: Optional[str] = None,
package_repository: Optional[str] = None,
rde_state: Optional[str] = None,
requires_version_compatibility: Optional[bool] = None,
type: Optional[str] = None,
use_default_values: Optional[bool] = None,
version: Optional[str] = None) -> DseRegistryConfiguration
func GetDseRegistryConfiguration(ctx *Context, name string, id IDInput, state *DseRegistryConfigurationState, opts ...ResourceOption) (*DseRegistryConfiguration, error)
public static DseRegistryConfiguration Get(string name, Input<string> id, DseRegistryConfigurationState? state, CustomResourceOptions? opts = null)
public static DseRegistryConfiguration get(String name, Output<String> id, DseRegistryConfigurationState state, CustomResourceOptions options)
resources: _: type: vcd:DseRegistryConfiguration 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.
- Chart
Repository string - Chart repository for Helm based images
- Compatible
Version List<string>Constraints - A set of version constrains that this Data Solution defines
- Container
Registries List<DseRegistry Configuration Container Registry> Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- Default
Chart stringRepository - Default chart repository as provided by Data Solution
- Default
Package stringName - Default package name as provided by Data Solution
- Default
Repository string - Default container repository as provided by Data Solution
- Default
Version string - Default package version as provided by Data Solution
- Dse
Registry stringConfiguration Id - Name string
- The name of Data Solution as it appears in repository configuration
- Package
Name string - Helm package name. Only for Helm based images
- Package
Repository string - Package repository for container based images
- Rde
State string - State of parent Runtime Defined Entity (RDE)
- Requires
Version boolCompatibility - Boolean flag as defined in Data Solution
- Type string
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- Use
Default boolValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- Version string
- Version of package to use. Required when
use_default_values
is not used.
- Chart
Repository string - Chart repository for Helm based images
- Compatible
Version []stringConstraints - A set of version constrains that this Data Solution defines
- Container
Registries []DseRegistry Configuration Container Registry Args Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- Default
Chart stringRepository - Default chart repository as provided by Data Solution
- Default
Package stringName - Default package name as provided by Data Solution
- Default
Repository string - Default container repository as provided by Data Solution
- Default
Version string - Default package version as provided by Data Solution
- Dse
Registry stringConfiguration Id - Name string
- The name of Data Solution as it appears in repository configuration
- Package
Name string - Helm package name. Only for Helm based images
- Package
Repository string - Package repository for container based images
- Rde
State string - State of parent Runtime Defined Entity (RDE)
- Requires
Version boolCompatibility - Boolean flag as defined in Data Solution
- Type string
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- Use
Default boolValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- Version string
- Version of package to use. Required when
use_default_values
is not used.
- chart
Repository String - Chart repository for Helm based images
- compatible
Version List<String>Constraints - A set of version constrains that this Data Solution defines
- container
Registries List<DseRegistry Configuration Container Registry> Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- default
Chart StringRepository - Default chart repository as provided by Data Solution
- default
Package StringName - Default package name as provided by Data Solution
- default
Repository String - Default container repository as provided by Data Solution
- default
Version String - Default package version as provided by Data Solution
- dse
Registry StringConfiguration Id - name String
- The name of Data Solution as it appears in repository configuration
- package
Name String - Helm package name. Only for Helm based images
- package
Repository String - Package repository for container based images
- rde
State String - State of parent Runtime Defined Entity (RDE)
- requires
Version BooleanCompatibility - Boolean flag as defined in Data Solution
- type String
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- use
Default BooleanValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- version String
- Version of package to use. Required when
use_default_values
is not used.
- chart
Repository string - Chart repository for Helm based images
- compatible
Version string[]Constraints - A set of version constrains that this Data Solution defines
- container
Registries DseRegistry Configuration Container Registry[] Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- default
Chart stringRepository - Default chart repository as provided by Data Solution
- default
Package stringName - Default package name as provided by Data Solution
- default
Repository string - Default container repository as provided by Data Solution
- default
Version string - Default package version as provided by Data Solution
- dse
Registry stringConfiguration Id - name string
- The name of Data Solution as it appears in repository configuration
- package
Name string - Helm package name. Only for Helm based images
- package
Repository string - Package repository for container based images
- rde
State string - State of parent Runtime Defined Entity (RDE)
- requires
Version booleanCompatibility - Boolean flag as defined in Data Solution
- type string
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- use
Default booleanValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- version string
- Version of package to use. Required when
use_default_values
is not used.
- chart_
repository str - Chart repository for Helm based images
- compatible_
version_ Sequence[str]constraints - A set of version constrains that this Data Solution defines
- container_
registries Sequence[DseRegistry Configuration Container Registry Args] Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- default_
chart_ strrepository - Default chart repository as provided by Data Solution
- default_
package_ strname - Default package name as provided by Data Solution
- default_
repository str - Default container repository as provided by Data Solution
- default_
version str - Default package version as provided by Data Solution
- dse_
registry_ strconfiguration_ id - name str
- The name of Data Solution as it appears in repository configuration
- package_
name str - Helm package name. Only for Helm based images
- package_
repository str - Package repository for container based images
- rde_
state str - State of parent Runtime Defined Entity (RDE)
- requires_
version_ boolcompatibility - Boolean flag as defined in Data Solution
- type str
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- use_
default_ boolvalues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- version str
- Version of package to use. Required when
use_default_values
is not used.
- chart
Repository String - Chart repository for Helm based images
- compatible
Version List<String>Constraints - A set of version constrains that this Data Solution defines
- container
Registries List<Property Map> Only applies to
VCD Data Solutions
configuration. Specifies credentials that can be used to authenticate to repositories. See Container Registry Configuration- default
Chart StringRepository - Default chart repository as provided by Data Solution
- default
Package StringName - Default package name as provided by Data Solution
- default
Repository String - Default container repository as provided by Data Solution
- default
Version String - Default package version as provided by Data Solution
- dse
Registry StringConfiguration Id - name String
- The name of Data Solution as it appears in repository configuration
- package
Name String - Helm package name. Only for Helm based images
- package
Repository String - Package repository for container based images
- rde
State String - State of parent Runtime Defined Entity (RDE)
- requires
Version BooleanCompatibility - Boolean flag as defined in Data Solution
- type String
- Type of repository settings. It can be one of
PackageRepository
,ChartRepository
- use
Default BooleanValues - Defines if repository settings should be inherited from Data
Solution itself. Default
false
- version String
- Version of package to use. Required when
use_default_values
is not used.
Supporting Types
DseRegistryConfigurationContainerRegistry, DseRegistryConfigurationContainerRegistryArgs
- Description string
- Registry description
- Host string
- Registry host
- Password string
- Password for registry user
- Username string
- Username for registry access
- Description string
- Registry description
- Host string
- Registry host
- Password string
- Password for registry user
- Username string
- Username for registry access
- description String
- Registry description
- host String
- Registry host
- password String
- Password for registry user
- username String
- Username for registry access
- description string
- Registry description
- host string
- Registry host
- password string
- Password for registry user
- username string
- Username for registry access
- description str
- Registry description
- host str
- Registry host
- password str
- Password for registry user
- username str
- Username for registry access
- description String
- Registry description
- host String
- Registry host
- password String
- Password for registry user
- username String
- Username for registry access
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.