1. Packages
  2. Powerflex Provider
  3. API Docs
  4. getOsRepository
powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell

powerflex.getOsRepository

Explore with Pulumi AI

powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell

Using getOsRepository

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getOsRepository(args: GetOsRepositoryArgs, opts?: InvokeOptions): Promise<GetOsRepositoryResult>
function getOsRepositoryOutput(args: GetOsRepositoryOutputArgs, opts?: InvokeOptions): Output<GetOsRepositoryResult>
Copy
def get_os_repository(filter: Optional[GetOsRepositoryFilter] = None,
                      opts: Optional[InvokeOptions] = None) -> GetOsRepositoryResult
def get_os_repository_output(filter: Optional[pulumi.Input[GetOsRepositoryFilterArgs]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetOsRepositoryResult]
Copy
func LookupOsRepository(ctx *Context, args *LookupOsRepositoryArgs, opts ...InvokeOption) (*LookupOsRepositoryResult, error)
func LookupOsRepositoryOutput(ctx *Context, args *LookupOsRepositoryOutputArgs, opts ...InvokeOption) LookupOsRepositoryResultOutput
Copy

> Note: This function is named LookupOsRepository in the Go SDK.

public static class GetOsRepository 
{
    public static Task<GetOsRepositoryResult> InvokeAsync(GetOsRepositoryArgs args, InvokeOptions? opts = null)
    public static Output<GetOsRepositoryResult> Invoke(GetOsRepositoryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetOsRepositoryResult> getOsRepository(GetOsRepositoryArgs args, InvokeOptions options)
public static Output<GetOsRepositoryResult> getOsRepository(GetOsRepositoryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: powerflex:index/getOsRepository:getOsRepository
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getOsRepository Result

The following output properties are available:

Id string
ID of the OS Repository Datasource
OsRepositories List<GetOsRepositoryOsRepository>
List of OS Repository Models
Filter GetOsRepositoryFilter
Id string
ID of the OS Repository Datasource
OsRepositories []GetOsRepositoryOsRepository
List of OS Repository Models
Filter GetOsRepositoryFilter
id String
ID of the OS Repository Datasource
osRepositories List<GetOsRepositoryOsRepository>
List of OS Repository Models
filter GetOsRepositoryFilter
id string
ID of the OS Repository Datasource
osRepositories GetOsRepositoryOsRepository[]
List of OS Repository Models
filter GetOsRepositoryFilter
id str
ID of the OS Repository Datasource
os_repositories Sequence[GetOsRepositoryOsRepository]
List of OS Repository Models
filter GetOsRepositoryFilter
id String
ID of the OS Repository Datasource
osRepositories List<Property Map>
List of OS Repository Models
filter Property Map

Supporting Types

GetOsRepositoryFilter

BaseUrls List<string>
List of base_url
CreatedBies List<string>
List of created_by
CreatedDates List<string>
List of created_date
FromWeb bool
Value for from_web
Ids List<string>
List of id
ImageTypes List<string>
List of image_type
InUse bool
Value for in_use
Names List<string>
List of name
RazorNames List<string>
List of razor_name
RcmPaths List<string>
List of rcm_path
RepoTypes List<string>
List of repo_type
SourcePaths List<string>
List of source_path
States List<string>
List of state
Usernames List<string>
List of username
BaseUrls []string
List of base_url
CreatedBies []string
List of created_by
CreatedDates []string
List of created_date
FromWeb bool
Value for from_web
Ids []string
List of id
ImageTypes []string
List of image_type
InUse bool
Value for in_use
Names []string
List of name
RazorNames []string
List of razor_name
RcmPaths []string
List of rcm_path
RepoTypes []string
List of repo_type
SourcePaths []string
List of source_path
States []string
List of state
Usernames []string
List of username
baseUrls List<String>
List of base_url
createdBies List<String>
List of created_by
createdDates List<String>
List of created_date
fromWeb Boolean
Value for from_web
ids List<String>
List of id
imageTypes List<String>
List of image_type
inUse Boolean
Value for in_use
names List<String>
List of name
razorNames List<String>
List of razor_name
rcmPaths List<String>
List of rcm_path
repoTypes List<String>
List of repo_type
sourcePaths List<String>
List of source_path
states List<String>
List of state
usernames List<String>
List of username
baseUrls string[]
List of base_url
createdBies string[]
List of created_by
createdDates string[]
List of created_date
fromWeb boolean
Value for from_web
ids string[]
List of id
imageTypes string[]
List of image_type
inUse boolean
Value for in_use
names string[]
List of name
razorNames string[]
List of razor_name
rcmPaths string[]
List of rcm_path
repoTypes string[]
List of repo_type
sourcePaths string[]
List of source_path
states string[]
List of state
usernames string[]
List of username
base_urls Sequence[str]
List of base_url
created_bies Sequence[str]
List of created_by
created_dates Sequence[str]
List of created_date
from_web bool
Value for from_web
ids Sequence[str]
List of id
image_types Sequence[str]
List of image_type
in_use bool
Value for in_use
names Sequence[str]
List of name
razor_names Sequence[str]
List of razor_name
rcm_paths Sequence[str]
List of rcm_path
repo_types Sequence[str]
List of repo_type
source_paths Sequence[str]
List of source_path
states Sequence[str]
List of state
usernames Sequence[str]
List of username
baseUrls List<String>
List of base_url
createdBies List<String>
List of created_by
createdDates List<String>
List of created_date
fromWeb Boolean
Value for from_web
ids List<String>
List of id
imageTypes List<String>
List of image_type
inUse Boolean
Value for in_use
names List<String>
List of name
razorNames List<String>
List of razor_name
rcmPaths List<String>
List of rcm_path
repoTypes List<String>
List of repo_type
sourcePaths List<String>
List of source_path
states List<String>
List of state
usernames List<String>
List of username

GetOsRepositoryOsRepository

BaseUrl This property is required. string
Base URL of the OS repository
CreatedBy This property is required. string
User who created the OS repository
CreatedDate This property is required. string
Date of creation of the OS Repository
FromWeb This property is required. bool
Whether the OS repository is from the web or not
Id This property is required. string
ID of the OS Repository
ImageType This property is required. string
Type of the OS image. Supported types are redhat7, vmware_esxi, sles, windows2016, windows2019
InUse This property is required. bool
Whether the OS repository is in use or not
Metadata This property is required. GetOsRepositoryOsRepositoryMetadata
Metadata of the OS Repository
Name This property is required. string
Name of the OS repository
Password This property is required. string
Password of the OS repository
RazorName This property is required. string
Name of the Razor
RcmPath This property is required. string
Path of the RCM
RepoType This property is required. string
Type of the OS repository. Default is ISO
SourcePath This property is required. string
Source path of the OS image
State This property is required. string
State of the OS repository
Username This property is required. string
Username of the OS repository
BaseUrl This property is required. string
Base URL of the OS repository
CreatedBy This property is required. string
User who created the OS repository
CreatedDate This property is required. string
Date of creation of the OS Repository
FromWeb This property is required. bool
Whether the OS repository is from the web or not
Id This property is required. string
ID of the OS Repository
ImageType This property is required. string
Type of the OS image. Supported types are redhat7, vmware_esxi, sles, windows2016, windows2019
InUse This property is required. bool
Whether the OS repository is in use or not
Metadata This property is required. GetOsRepositoryOsRepositoryMetadata
Metadata of the OS Repository
Name This property is required. string
Name of the OS repository
Password This property is required. string
Password of the OS repository
RazorName This property is required. string
Name of the Razor
RcmPath This property is required. string
Path of the RCM
RepoType This property is required. string
Type of the OS repository. Default is ISO
SourcePath This property is required. string
Source path of the OS image
State This property is required. string
State of the OS repository
Username This property is required. string
Username of the OS repository
baseUrl This property is required. String
Base URL of the OS repository
createdBy This property is required. String
User who created the OS repository
createdDate This property is required. String
Date of creation of the OS Repository
fromWeb This property is required. Boolean
Whether the OS repository is from the web or not
id This property is required. String
ID of the OS Repository
imageType This property is required. String
Type of the OS image. Supported types are redhat7, vmware_esxi, sles, windows2016, windows2019
inUse This property is required. Boolean
Whether the OS repository is in use or not
metadata This property is required. GetOsRepositoryOsRepositoryMetadata
Metadata of the OS Repository
name This property is required. String
Name of the OS repository
password This property is required. String
Password of the OS repository
razorName This property is required. String
Name of the Razor
rcmPath This property is required. String
Path of the RCM
repoType This property is required. String
Type of the OS repository. Default is ISO
sourcePath This property is required. String
Source path of the OS image
state This property is required. String
State of the OS repository
username This property is required. String
Username of the OS repository
baseUrl This property is required. string
Base URL of the OS repository
createdBy This property is required. string
User who created the OS repository
createdDate This property is required. string
Date of creation of the OS Repository
fromWeb This property is required. boolean
Whether the OS repository is from the web or not
id This property is required. string
ID of the OS Repository
imageType This property is required. string
Type of the OS image. Supported types are redhat7, vmware_esxi, sles, windows2016, windows2019
inUse This property is required. boolean
Whether the OS repository is in use or not
metadata This property is required. GetOsRepositoryOsRepositoryMetadata
Metadata of the OS Repository
name This property is required. string
Name of the OS repository
password This property is required. string
Password of the OS repository
razorName This property is required. string
Name of the Razor
rcmPath This property is required. string
Path of the RCM
repoType This property is required. string
Type of the OS repository. Default is ISO
sourcePath This property is required. string
Source path of the OS image
state This property is required. string
State of the OS repository
username This property is required. string
Username of the OS repository
base_url This property is required. str
Base URL of the OS repository
created_by This property is required. str
User who created the OS repository
created_date This property is required. str
Date of creation of the OS Repository
from_web This property is required. bool
Whether the OS repository is from the web or not
id This property is required. str
ID of the OS Repository
image_type This property is required. str
Type of the OS image. Supported types are redhat7, vmware_esxi, sles, windows2016, windows2019
in_use This property is required. bool
Whether the OS repository is in use or not
metadata This property is required. GetOsRepositoryOsRepositoryMetadata
Metadata of the OS Repository
name This property is required. str
Name of the OS repository
password This property is required. str
Password of the OS repository
razor_name This property is required. str
Name of the Razor
rcm_path This property is required. str
Path of the RCM
repo_type This property is required. str
Type of the OS repository. Default is ISO
source_path This property is required. str
Source path of the OS image
state This property is required. str
State of the OS repository
username This property is required. str
Username of the OS repository
baseUrl This property is required. String
Base URL of the OS repository
createdBy This property is required. String
User who created the OS repository
createdDate This property is required. String
Date of creation of the OS Repository
fromWeb This property is required. Boolean
Whether the OS repository is from the web or not
id This property is required. String
ID of the OS Repository
imageType This property is required. String
Type of the OS image. Supported types are redhat7, vmware_esxi, sles, windows2016, windows2019
inUse This property is required. Boolean
Whether the OS repository is in use or not
metadata This property is required. Property Map
Metadata of the OS Repository
name This property is required. String
Name of the OS repository
password This property is required. String
Password of the OS repository
razorName This property is required. String
Name of the Razor
rcmPath This property is required. String
Path of the RCM
repoType This property is required. String
Type of the OS repository. Default is ISO
sourcePath This property is required. String
Source path of the OS image
state This property is required. String
State of the OS repository
username This property is required. String
Username of the OS repository

GetOsRepositoryOsRepositoryMetadata

Repos This property is required. List<GetOsRepositoryOsRepositoryMetadataRepo>
List of OS Repository Metadata Repos
Repos This property is required. []GetOsRepositoryOsRepositoryMetadataRepo
List of OS Repository Metadata Repos
repos This property is required. List<GetOsRepositoryOsRepositoryMetadataRepo>
List of OS Repository Metadata Repos
repos This property is required. GetOsRepositoryOsRepositoryMetadataRepo[]
List of OS Repository Metadata Repos
repos This property is required. Sequence[GetOsRepositoryOsRepositoryMetadataRepo]
List of OS Repository Metadata Repos
repos This property is required. List<Property Map>
List of OS Repository Metadata Repos

GetOsRepositoryOsRepositoryMetadataRepo

BasePath This property is required. string
Base path of the OS Repository Metadata Repo
Description This property is required. string
Description of the OS Repository Metadata Repo
GpgKey This property is required. string
GPG key of the OS Repository Metadata Repo
Name This property is required. string
Name of the OS Repository Metadata Repo
OsPackages This property is required. bool
Whether the OS Repository Metadata Repo has OS packages or not
BasePath This property is required. string
Base path of the OS Repository Metadata Repo
Description This property is required. string
Description of the OS Repository Metadata Repo
GpgKey This property is required. string
GPG key of the OS Repository Metadata Repo
Name This property is required. string
Name of the OS Repository Metadata Repo
OsPackages This property is required. bool
Whether the OS Repository Metadata Repo has OS packages or not
basePath This property is required. String
Base path of the OS Repository Metadata Repo
description This property is required. String
Description of the OS Repository Metadata Repo
gpgKey This property is required. String
GPG key of the OS Repository Metadata Repo
name This property is required. String
Name of the OS Repository Metadata Repo
osPackages This property is required. Boolean
Whether the OS Repository Metadata Repo has OS packages or not
basePath This property is required. string
Base path of the OS Repository Metadata Repo
description This property is required. string
Description of the OS Repository Metadata Repo
gpgKey This property is required. string
GPG key of the OS Repository Metadata Repo
name This property is required. string
Name of the OS Repository Metadata Repo
osPackages This property is required. boolean
Whether the OS Repository Metadata Repo has OS packages or not
base_path This property is required. str
Base path of the OS Repository Metadata Repo
description This property is required. str
Description of the OS Repository Metadata Repo
gpg_key This property is required. str
GPG key of the OS Repository Metadata Repo
name This property is required. str
Name of the OS Repository Metadata Repo
os_packages This property is required. bool
Whether the OS Repository Metadata Repo has OS packages or not
basePath This property is required. String
Base path of the OS Repository Metadata Repo
description This property is required. String
Description of the OS Repository Metadata Repo
gpgKey This property is required. String
GPG key of the OS Repository Metadata Repo
name This property is required. String
Name of the OS Repository Metadata Repo
osPackages This property is required. Boolean
Whether the OS Repository Metadata Repo has OS packages or not

Package Details

Repository
powerflex dell/terraform-provider-powerflex
License
Notes
This Pulumi package is based on the powerflex Terraform Provider.
powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell