oci.OsManagementHub.SoftwareSource
Explore with Pulumi AI
This resource provides the Software Source resource in Oracle Cloud Infrastructure Os Management Hub service.
Creates a new software source.
Create SoftwareSource Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SoftwareSource(name: string, args: SoftwareSourceArgs, opts?: CustomResourceOptions);@overload
def SoftwareSource(resource_name: str,
                   args: SoftwareSourceArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def SoftwareSource(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   compartment_id: Optional[str] = None,
                   software_source_type: Optional[str] = None,
                   is_gpg_check_enabled: Optional[bool] = None,
                   is_latest_content_only: Optional[bool] = None,
                   defined_tags: Optional[Mapping[str, str]] = None,
                   description: Optional[str] = None,
                   display_name: Optional[str] = None,
                   freeform_tags: Optional[Mapping[str, str]] = None,
                   gpg_key_url: Optional[str] = None,
                   is_auto_resolve_dependencies: Optional[bool] = None,
                   is_automatically_updated: Optional[bool] = None,
                   is_mirror_sync_allowed: Optional[bool] = None,
                   custom_software_source_filter: Optional[SoftwareSourceCustomSoftwareSourceFilterArgs] = None,
                   advanced_repo_options: Optional[str] = None,
                   is_created_from_package_list: Optional[bool] = None,
                   is_ssl_verify_enabled: Optional[bool] = None,
                   origin_software_source_id: Optional[str] = None,
                   os_family: Optional[str] = None,
                   packages: Optional[Sequence[str]] = None,
                   software_source_sub_type: Optional[str] = None,
                   arch_type: Optional[str] = None,
                   software_source_version: Optional[str] = None,
                   url: Optional[str] = None,
                   vendor_software_sources: Optional[Sequence[SoftwareSourceVendorSoftwareSourceArgs]] = None)func NewSoftwareSource(ctx *Context, name string, args SoftwareSourceArgs, opts ...ResourceOption) (*SoftwareSource, error)public SoftwareSource(string name, SoftwareSourceArgs args, CustomResourceOptions? opts = null)
public SoftwareSource(String name, SoftwareSourceArgs args)
public SoftwareSource(String name, SoftwareSourceArgs args, CustomResourceOptions options)
type: oci:OsManagementHub:SoftwareSource
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 SoftwareSourceArgs
- 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 SoftwareSourceArgs
- 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 SoftwareSourceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SoftwareSourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SoftwareSourceArgs
- 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 ociSoftwareSourceResource = new Oci.OsManagementHub.SoftwareSource("ociSoftwareSourceResource", new()
{
    CompartmentId = "string",
    SoftwareSourceType = "string",
    IsGpgCheckEnabled = false,
    IsLatestContentOnly = false,
    DefinedTags = 
    {
        { "string", "string" },
    },
    Description = "string",
    DisplayName = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    GpgKeyUrl = "string",
    IsAutoResolveDependencies = false,
    IsAutomaticallyUpdated = false,
    IsMirrorSyncAllowed = false,
    CustomSoftwareSourceFilter = new Oci.OsManagementHub.Inputs.SoftwareSourceCustomSoftwareSourceFilterArgs
    {
        ModuleStreamProfileFilters = new[]
        {
            new Oci.OsManagementHub.Inputs.SoftwareSourceCustomSoftwareSourceFilterModuleStreamProfileFilterArgs
            {
                FilterType = "string",
                ModuleName = "string",
                ProfileName = "string",
                StreamName = "string",
            },
        },
        PackageFilters = new[]
        {
            new Oci.OsManagementHub.Inputs.SoftwareSourceCustomSoftwareSourceFilterPackageFilterArgs
            {
                FilterType = "string",
                PackageName = "string",
                PackageNamePattern = "string",
                PackageVersion = "string",
            },
        },
        PackageGroupFilters = new[]
        {
            new Oci.OsManagementHub.Inputs.SoftwareSourceCustomSoftwareSourceFilterPackageGroupFilterArgs
            {
                FilterType = "string",
                PackageGroups = new[]
                {
                    "string",
                },
            },
        },
    },
    AdvancedRepoOptions = "string",
    IsCreatedFromPackageList = false,
    IsSslVerifyEnabled = false,
    OriginSoftwareSourceId = "string",
    OsFamily = "string",
    Packages = new[]
    {
        "string",
    },
    SoftwareSourceSubType = "string",
    ArchType = "string",
    SoftwareSourceVersion = "string",
    Url = "string",
    VendorSoftwareSources = new[]
    {
        new Oci.OsManagementHub.Inputs.SoftwareSourceVendorSoftwareSourceArgs
        {
            DisplayName = "string",
            Id = "string",
        },
    },
});
example, err := osmanagementhub.NewSoftwareSource(ctx, "ociSoftwareSourceResource", &osmanagementhub.SoftwareSourceArgs{
	CompartmentId:       pulumi.String("string"),
	SoftwareSourceType:  pulumi.String("string"),
	IsGpgCheckEnabled:   pulumi.Bool(false),
	IsLatestContentOnly: pulumi.Bool(false),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Description: pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	GpgKeyUrl:                 pulumi.String("string"),
	IsAutoResolveDependencies: pulumi.Bool(false),
	IsAutomaticallyUpdated:    pulumi.Bool(false),
	IsMirrorSyncAllowed:       pulumi.Bool(false),
	CustomSoftwareSourceFilter: &osmanagementhub.SoftwareSourceCustomSoftwareSourceFilterArgs{
		ModuleStreamProfileFilters: osmanagementhub.SoftwareSourceCustomSoftwareSourceFilterModuleStreamProfileFilterArray{
			&osmanagementhub.SoftwareSourceCustomSoftwareSourceFilterModuleStreamProfileFilterArgs{
				FilterType:  pulumi.String("string"),
				ModuleName:  pulumi.String("string"),
				ProfileName: pulumi.String("string"),
				StreamName:  pulumi.String("string"),
			},
		},
		PackageFilters: osmanagementhub.SoftwareSourceCustomSoftwareSourceFilterPackageFilterArray{
			&osmanagementhub.SoftwareSourceCustomSoftwareSourceFilterPackageFilterArgs{
				FilterType:         pulumi.String("string"),
				PackageName:        pulumi.String("string"),
				PackageNamePattern: pulumi.String("string"),
				PackageVersion:     pulumi.String("string"),
			},
		},
		PackageGroupFilters: osmanagementhub.SoftwareSourceCustomSoftwareSourceFilterPackageGroupFilterArray{
			&osmanagementhub.SoftwareSourceCustomSoftwareSourceFilterPackageGroupFilterArgs{
				FilterType: pulumi.String("string"),
				PackageGroups: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
	},
	AdvancedRepoOptions:      pulumi.String("string"),
	IsCreatedFromPackageList: pulumi.Bool(false),
	IsSslVerifyEnabled:       pulumi.Bool(false),
	OriginSoftwareSourceId:   pulumi.String("string"),
	OsFamily:                 pulumi.String("string"),
	Packages: pulumi.StringArray{
		pulumi.String("string"),
	},
	SoftwareSourceSubType: pulumi.String("string"),
	ArchType:              pulumi.String("string"),
	SoftwareSourceVersion: pulumi.String("string"),
	Url:                   pulumi.String("string"),
	VendorSoftwareSources: osmanagementhub.SoftwareSourceVendorSoftwareSourceArray{
		&osmanagementhub.SoftwareSourceVendorSoftwareSourceArgs{
			DisplayName: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
})
var ociSoftwareSourceResource = new com.pulumi.oci.OsManagementHub.SoftwareSource("ociSoftwareSourceResource", com.pulumi.oci.OsManagementHub.SoftwareSourceArgs.builder()
    .compartmentId("string")
    .softwareSourceType("string")
    .isGpgCheckEnabled(false)
    .isLatestContentOnly(false)
    .definedTags(Map.of("string", "string"))
    .description("string")
    .displayName("string")
    .freeformTags(Map.of("string", "string"))
    .gpgKeyUrl("string")
    .isAutoResolveDependencies(false)
    .isAutomaticallyUpdated(false)
    .isMirrorSyncAllowed(false)
    .customSoftwareSourceFilter(SoftwareSourceCustomSoftwareSourceFilterArgs.builder()
        .moduleStreamProfileFilters(SoftwareSourceCustomSoftwareSourceFilterModuleStreamProfileFilterArgs.builder()
            .filterType("string")
            .moduleName("string")
            .profileName("string")
            .streamName("string")
            .build())
        .packageFilters(SoftwareSourceCustomSoftwareSourceFilterPackageFilterArgs.builder()
            .filterType("string")
            .packageName("string")
            .packageNamePattern("string")
            .packageVersion("string")
            .build())
        .packageGroupFilters(SoftwareSourceCustomSoftwareSourceFilterPackageGroupFilterArgs.builder()
            .filterType("string")
            .packageGroups("string")
            .build())
        .build())
    .advancedRepoOptions("string")
    .isCreatedFromPackageList(false)
    .isSslVerifyEnabled(false)
    .originSoftwareSourceId("string")
    .osFamily("string")
    .packages("string")
    .softwareSourceSubType("string")
    .archType("string")
    .softwareSourceVersion("string")
    .url("string")
    .vendorSoftwareSources(SoftwareSourceVendorSoftwareSourceArgs.builder()
        .displayName("string")
        .id("string")
        .build())
    .build());
oci_software_source_resource = oci.os_management_hub.SoftwareSource("ociSoftwareSourceResource",
    compartment_id="string",
    software_source_type="string",
    is_gpg_check_enabled=False,
    is_latest_content_only=False,
    defined_tags={
        "string": "string",
    },
    description="string",
    display_name="string",
    freeform_tags={
        "string": "string",
    },
    gpg_key_url="string",
    is_auto_resolve_dependencies=False,
    is_automatically_updated=False,
    is_mirror_sync_allowed=False,
    custom_software_source_filter={
        "module_stream_profile_filters": [{
            "filter_type": "string",
            "module_name": "string",
            "profile_name": "string",
            "stream_name": "string",
        }],
        "package_filters": [{
            "filter_type": "string",
            "package_name": "string",
            "package_name_pattern": "string",
            "package_version": "string",
        }],
        "package_group_filters": [{
            "filter_type": "string",
            "package_groups": ["string"],
        }],
    },
    advanced_repo_options="string",
    is_created_from_package_list=False,
    is_ssl_verify_enabled=False,
    origin_software_source_id="string",
    os_family="string",
    packages=["string"],
    software_source_sub_type="string",
    arch_type="string",
    software_source_version="string",
    url="string",
    vendor_software_sources=[{
        "display_name": "string",
        "id": "string",
    }])
const ociSoftwareSourceResource = new oci.osmanagementhub.SoftwareSource("ociSoftwareSourceResource", {
    compartmentId: "string",
    softwareSourceType: "string",
    isGpgCheckEnabled: false,
    isLatestContentOnly: false,
    definedTags: {
        string: "string",
    },
    description: "string",
    displayName: "string",
    freeformTags: {
        string: "string",
    },
    gpgKeyUrl: "string",
    isAutoResolveDependencies: false,
    isAutomaticallyUpdated: false,
    isMirrorSyncAllowed: false,
    customSoftwareSourceFilter: {
        moduleStreamProfileFilters: [{
            filterType: "string",
            moduleName: "string",
            profileName: "string",
            streamName: "string",
        }],
        packageFilters: [{
            filterType: "string",
            packageName: "string",
            packageNamePattern: "string",
            packageVersion: "string",
        }],
        packageGroupFilters: [{
            filterType: "string",
            packageGroups: ["string"],
        }],
    },
    advancedRepoOptions: "string",
    isCreatedFromPackageList: false,
    isSslVerifyEnabled: false,
    originSoftwareSourceId: "string",
    osFamily: "string",
    packages: ["string"],
    softwareSourceSubType: "string",
    archType: "string",
    softwareSourceVersion: "string",
    url: "string",
    vendorSoftwareSources: [{
        displayName: "string",
        id: "string",
    }],
});
type: oci:OsManagementHub:SoftwareSource
properties:
    advancedRepoOptions: string
    archType: string
    compartmentId: string
    customSoftwareSourceFilter:
        moduleStreamProfileFilters:
            - filterType: string
              moduleName: string
              profileName: string
              streamName: string
        packageFilters:
            - filterType: string
              packageName: string
              packageNamePattern: string
              packageVersion: string
        packageGroupFilters:
            - filterType: string
              packageGroups:
                - string
    definedTags:
        string: string
    description: string
    displayName: string
    freeformTags:
        string: string
    gpgKeyUrl: string
    isAutoResolveDependencies: false
    isAutomaticallyUpdated: false
    isCreatedFromPackageList: false
    isGpgCheckEnabled: false
    isLatestContentOnly: false
    isMirrorSyncAllowed: false
    isSslVerifyEnabled: false
    originSoftwareSourceId: string
    osFamily: string
    packages:
        - string
    softwareSourceSubType: string
    softwareSourceType: string
    softwareSourceVersion: string
    url: string
    vendorSoftwareSources:
        - displayName: string
          id: string
SoftwareSource 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 SoftwareSource resource accepts the following input properties:
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the software source.
- SoftwareSource stringType 
- (Updatable) Type of software source.
- AdvancedRepo stringOptions 
- (Updatable) Advanced repository options for the software source
- ArchType string
- The architecture type supported by the third-party software source.
- CustomSoftware SoftwareSource Filter Source Custom Software Source Filter 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- DisplayName string
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- GpgKey stringUrl 
- (Updatable) URI of the GPG key for this software source.
- IsAuto boolResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- IsAutomatically boolUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- IsCreated boolFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- IsGpg boolCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- IsLatest boolContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- IsMirror boolSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- IsSsl boolVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- OriginSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- OsFamily string
- The OS family for the third-party software source.
- Packages List<string>
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- SoftwareSource stringSub Type 
- The creation type of a software source.
- SoftwareSource stringVersion 
- The version to assign to this custom software source.
- Url string
- (Updatable) URL for the third-party software source.
- VendorSoftware List<SoftwareSources Source Vendor Software Source> 
- (Updatable) List of vendor software sources.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the software source.
- SoftwareSource stringType 
- (Updatable) Type of software source.
- AdvancedRepo stringOptions 
- (Updatable) Advanced repository options for the software source
- ArchType string
- The architecture type supported by the third-party software source.
- CustomSoftware SoftwareSource Filter Source Custom Software Source Filter Args 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- DisplayName string
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- GpgKey stringUrl 
- (Updatable) URI of the GPG key for this software source.
- IsAuto boolResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- IsAutomatically boolUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- IsCreated boolFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- IsGpg boolCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- IsLatest boolContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- IsMirror boolSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- IsSsl boolVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- OriginSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- OsFamily string
- The OS family for the third-party software source.
- Packages []string
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- SoftwareSource stringSub Type 
- The creation type of a software source.
- SoftwareSource stringVersion 
- The version to assign to this custom software source.
- Url string
- (Updatable) URL for the third-party software source.
- VendorSoftware []SoftwareSources Source Vendor Software Source Args 
- (Updatable) List of vendor software sources.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the software source.
- softwareSource StringType 
- (Updatable) Type of software source.
- advancedRepo StringOptions 
- (Updatable) Advanced repository options for the software source
- archType String
- The architecture type supported by the third-party software source.
- customSoftware SoftwareSource Filter Source Custom Software Source Filter 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- displayName String
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gpgKey StringUrl 
- (Updatable) URI of the GPG key for this software source.
- isAuto BooleanResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically BooleanUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- isCreated BooleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg BooleanCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- isLatest BooleanContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- isMirror BooleanSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- isSsl BooleanVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- originSoftware StringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- osFamily String
- The OS family for the third-party software source.
- packages List<String>
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- softwareSource StringSub Type 
- The creation type of a software source.
- softwareSource StringVersion 
- The version to assign to this custom software source.
- url String
- (Updatable) URL for the third-party software source.
- vendorSoftware List<SoftwareSources Source Vendor Software Source> 
- (Updatable) List of vendor software sources.
- compartmentId string
- (Updatable) The OCID of the compartment that contains the software source.
- softwareSource stringType 
- (Updatable) Type of software source.
- advancedRepo stringOptions 
- (Updatable) Advanced repository options for the software source
- archType string
- The architecture type supported by the third-party software source.
- customSoftware SoftwareSource Filter Source Custom Software Source Filter 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description string
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- displayName string
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gpgKey stringUrl 
- (Updatable) URI of the GPG key for this software source.
- isAuto booleanResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically booleanUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- isCreated booleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg booleanCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- isLatest booleanContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- isMirror booleanSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- isSsl booleanVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- originSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- osFamily string
- The OS family for the third-party software source.
- packages string[]
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- softwareSource stringSub Type 
- The creation type of a software source.
- softwareSource stringVersion 
- The version to assign to this custom software source.
- url string
- (Updatable) URL for the third-party software source.
- vendorSoftware SoftwareSources Source Vendor Software Source[] 
- (Updatable) List of vendor software sources.
- compartment_id str
- (Updatable) The OCID of the compartment that contains the software source.
- software_source_ strtype 
- (Updatable) Type of software source.
- advanced_repo_ stroptions 
- (Updatable) Advanced repository options for the software source
- arch_type str
- The architecture type supported by the third-party software source.
- custom_software_ Softwaresource_ filter Source Custom Software Source Filter Args 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description str
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- display_name str
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gpg_key_ strurl 
- (Updatable) URI of the GPG key for this software source.
- is_auto_ boolresolve_ dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- is_automatically_ boolupdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- is_created_ boolfrom_ package_ list 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- is_gpg_ boolcheck_ enabled 
- (Updatable) Whether signature verification should be done for the software source.
- is_latest_ boolcontent_ only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- is_mirror_ boolsync_ allowed 
- (Updatable) Whether this software source can be synced to a management station
- is_ssl_ boolverify_ enabled 
- (Updatable) Whether SSL validation needs to be turned on
- origin_software_ strsource_ id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- os_family str
- The OS family for the third-party software source.
- packages Sequence[str]
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- software_source_ strsub_ type 
- The creation type of a software source.
- software_source_ strversion 
- The version to assign to this custom software source.
- url str
- (Updatable) URL for the third-party software source.
- vendor_software_ Sequence[Softwaresources Source Vendor Software Source Args] 
- (Updatable) List of vendor software sources.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the software source.
- softwareSource StringType 
- (Updatable) Type of software source.
- advancedRepo StringOptions 
- (Updatable) Advanced repository options for the software source
- archType String
- The architecture type supported by the third-party software source.
- customSoftware Property MapSource Filter 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- displayName String
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gpgKey StringUrl 
- (Updatable) URI of the GPG key for this software source.
- isAuto BooleanResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically BooleanUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- isCreated BooleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg BooleanCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- isLatest BooleanContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- isMirror BooleanSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- isSsl BooleanVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- originSoftware StringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- osFamily String
- The OS family for the third-party software source.
- packages List<String>
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- softwareSource StringSub Type 
- The creation type of a software source.
- softwareSource StringVersion 
- The version to assign to this custom software source.
- url String
- (Updatable) URL for the third-party software source.
- vendorSoftware List<Property Map>Sources 
- (Updatable) List of vendor software sources.
Outputs
All input properties are implicitly available as output properties. Additionally, the SoftwareSource resource produces the following output properties:
- Availability string
- Availability of the software source (for non-OCI environments).
- AvailabilityAt stringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- ChecksumType string
- The yum repository checksum type used by this software source.
- GpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- GpgKey stringId 
- ID of the GPG key for this software source.
- Id string
- The provider-assigned unique ID for this managed resource.
- IsMandatory boolFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- PackageCount string
- Number of packages the software source contains.
- RepoId string
- The repository ID for the software source.
- Size double
- The size of the software source in bytes (B).
- State string
- The current state of the software source.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the software source was created (in RFC 3339 format).
- TimeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- VendorName string
- Name of the vendor providing the software source.
- Availability string
- Availability of the software source (for non-OCI environments).
- AvailabilityAt stringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- ChecksumType string
- The yum repository checksum type used by this software source.
- GpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- GpgKey stringId 
- ID of the GPG key for this software source.
- Id string
- The provider-assigned unique ID for this managed resource.
- IsMandatory boolFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- PackageCount string
- Number of packages the software source contains.
- RepoId string
- The repository ID for the software source.
- Size float64
- The size of the software source in bytes (B).
- State string
- The current state of the software source.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the software source was created (in RFC 3339 format).
- TimeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- VendorName string
- Name of the vendor providing the software source.
- availability String
- Availability of the software source (for non-OCI environments).
- availabilityAt StringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- checksumType String
- The yum repository checksum type used by this software source.
- gpgKey StringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey StringId 
- ID of the GPG key for this software source.
- id String
- The provider-assigned unique ID for this managed resource.
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- packageCount String
- Number of packages the software source contains.
- repoId String
- The repository ID for the software source.
- size Double
- The size of the software source in bytes (B).
- state String
- The current state of the software source.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the software source was created (in RFC 3339 format).
- timeMetadata StringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- vendorName String
- Name of the vendor providing the software source.
- availability string
- Availability of the software source (for non-OCI environments).
- availabilityAt stringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- checksumType string
- The yum repository checksum type used by this software source.
- gpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey stringId 
- ID of the GPG key for this software source.
- id string
- The provider-assigned unique ID for this managed resource.
- isMandatory booleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- packageCount string
- Number of packages the software source contains.
- repoId string
- The repository ID for the software source.
- size number
- The size of the software source in bytes (B).
- state string
- The current state of the software source.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The date and time the software source was created (in RFC 3339 format).
- timeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- vendorName string
- Name of the vendor providing the software source.
- availability str
- Availability of the software source (for non-OCI environments).
- availability_at_ stroci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- checksum_type str
- The yum repository checksum type used by this software source.
- gpg_key_ strfingerprint 
- Fingerprint of the GPG key for this software source.
- gpg_key_ strid 
- ID of the GPG key for this software source.
- id str
- The provider-assigned unique ID for this managed resource.
- is_mandatory_ boolfor_ autonomous_ linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- package_count str
- Number of packages the software source contains.
- repo_id str
- The repository ID for the software source.
- size float
- The size of the software source in bytes (B).
- state str
- The current state of the software source.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The date and time the software source was created (in RFC 3339 format).
- time_metadata_ strupdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- vendor_name str
- Name of the vendor providing the software source.
- availability String
- Availability of the software source (for non-OCI environments).
- availabilityAt StringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- checksumType String
- The yum repository checksum type used by this software source.
- gpgKey StringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey StringId 
- ID of the GPG key for this software source.
- id String
- The provider-assigned unique ID for this managed resource.
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- packageCount String
- Number of packages the software source contains.
- repoId String
- The repository ID for the software source.
- size Number
- The size of the software source in bytes (B).
- state String
- The current state of the software source.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the software source was created (in RFC 3339 format).
- timeMetadata StringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- vendorName String
- Name of the vendor providing the software source.
Look up Existing SoftwareSource Resource
Get an existing SoftwareSource 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?: SoftwareSourceState, opts?: CustomResourceOptions): SoftwareSource@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        advanced_repo_options: Optional[str] = None,
        arch_type: Optional[str] = None,
        availability: Optional[str] = None,
        availability_at_oci: Optional[str] = None,
        checksum_type: Optional[str] = None,
        compartment_id: Optional[str] = None,
        custom_software_source_filter: Optional[SoftwareSourceCustomSoftwareSourceFilterArgs] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        gpg_key_fingerprint: Optional[str] = None,
        gpg_key_id: Optional[str] = None,
        gpg_key_url: Optional[str] = None,
        is_auto_resolve_dependencies: Optional[bool] = None,
        is_automatically_updated: Optional[bool] = None,
        is_created_from_package_list: Optional[bool] = None,
        is_gpg_check_enabled: Optional[bool] = None,
        is_latest_content_only: Optional[bool] = None,
        is_mandatory_for_autonomous_linux: Optional[bool] = None,
        is_mirror_sync_allowed: Optional[bool] = None,
        is_ssl_verify_enabled: Optional[bool] = None,
        origin_software_source_id: Optional[str] = None,
        os_family: Optional[str] = None,
        package_count: Optional[str] = None,
        packages: Optional[Sequence[str]] = None,
        repo_id: Optional[str] = None,
        size: Optional[float] = None,
        software_source_sub_type: Optional[str] = None,
        software_source_type: Optional[str] = None,
        software_source_version: Optional[str] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_metadata_updated: Optional[str] = None,
        url: Optional[str] = None,
        vendor_name: Optional[str] = None,
        vendor_software_sources: Optional[Sequence[SoftwareSourceVendorSoftwareSourceArgs]] = None) -> SoftwareSourcefunc GetSoftwareSource(ctx *Context, name string, id IDInput, state *SoftwareSourceState, opts ...ResourceOption) (*SoftwareSource, error)public static SoftwareSource Get(string name, Input<string> id, SoftwareSourceState? state, CustomResourceOptions? opts = null)public static SoftwareSource get(String name, Output<String> id, SoftwareSourceState state, CustomResourceOptions options)resources:  _:    type: oci:OsManagementHub:SoftwareSource    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.
- AdvancedRepo stringOptions 
- (Updatable) Advanced repository options for the software source
- ArchType string
- The architecture type supported by the third-party software source.
- Availability string
- Availability of the software source (for non-OCI environments).
- AvailabilityAt stringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- ChecksumType string
- The yum repository checksum type used by this software source.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the software source.
- CustomSoftware SoftwareSource Filter Source Custom Software Source Filter 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- DisplayName string
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- GpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- GpgKey stringId 
- ID of the GPG key for this software source.
- GpgKey stringUrl 
- (Updatable) URI of the GPG key for this software source.
- IsAuto boolResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- IsAutomatically boolUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- IsCreated boolFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- IsGpg boolCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- IsLatest boolContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- IsMandatory boolFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- IsMirror boolSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- IsSsl boolVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- OriginSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- OsFamily string
- The OS family for the third-party software source.
- PackageCount string
- Number of packages the software source contains.
- Packages List<string>
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- RepoId string
- The repository ID for the software source.
- Size double
- The size of the software source in bytes (B).
- SoftwareSource stringSub Type 
- The creation type of a software source.
- SoftwareSource stringType 
- (Updatable) Type of software source.
- SoftwareSource stringVersion 
- The version to assign to this custom software source.
- State string
- The current state of the software source.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the software source was created (in RFC 3339 format).
- TimeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- Url string
- (Updatable) URL for the third-party software source.
- VendorName string
- Name of the vendor providing the software source.
- VendorSoftware List<SoftwareSources Source Vendor Software Source> 
- (Updatable) List of vendor software sources.
- AdvancedRepo stringOptions 
- (Updatable) Advanced repository options for the software source
- ArchType string
- The architecture type supported by the third-party software source.
- Availability string
- Availability of the software source (for non-OCI environments).
- AvailabilityAt stringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- ChecksumType string
- The yum repository checksum type used by this software source.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the software source.
- CustomSoftware SoftwareSource Filter Source Custom Software Source Filter Args 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- DisplayName string
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- GpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- GpgKey stringId 
- ID of the GPG key for this software source.
- GpgKey stringUrl 
- (Updatable) URI of the GPG key for this software source.
- IsAuto boolResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- IsAutomatically boolUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- IsCreated boolFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- IsGpg boolCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- IsLatest boolContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- IsMandatory boolFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- IsMirror boolSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- IsSsl boolVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- OriginSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- OsFamily string
- The OS family for the third-party software source.
- PackageCount string
- Number of packages the software source contains.
- Packages []string
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- RepoId string
- The repository ID for the software source.
- Size float64
- The size of the software source in bytes (B).
- SoftwareSource stringSub Type 
- The creation type of a software source.
- SoftwareSource stringType 
- (Updatable) Type of software source.
- SoftwareSource stringVersion 
- The version to assign to this custom software source.
- State string
- The current state of the software source.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the software source was created (in RFC 3339 format).
- TimeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- Url string
- (Updatable) URL for the third-party software source.
- VendorName string
- Name of the vendor providing the software source.
- VendorSoftware []SoftwareSources Source Vendor Software Source Args 
- (Updatable) List of vendor software sources.
- advancedRepo StringOptions 
- (Updatable) Advanced repository options for the software source
- archType String
- The architecture type supported by the third-party software source.
- availability String
- Availability of the software source (for non-OCI environments).
- availabilityAt StringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- checksumType String
- The yum repository checksum type used by this software source.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the software source.
- customSoftware SoftwareSource Filter Source Custom Software Source Filter 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- displayName String
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gpgKey StringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey StringId 
- ID of the GPG key for this software source.
- gpgKey StringUrl 
- (Updatable) URI of the GPG key for this software source.
- isAuto BooleanResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically BooleanUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- isCreated BooleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg BooleanCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- isLatest BooleanContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- isMirror BooleanSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- isSsl BooleanVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- originSoftware StringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- osFamily String
- The OS family for the third-party software source.
- packageCount String
- Number of packages the software source contains.
- packages List<String>
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- repoId String
- The repository ID for the software source.
- size Double
- The size of the software source in bytes (B).
- softwareSource StringSub Type 
- The creation type of a software source.
- softwareSource StringType 
- (Updatable) Type of software source.
- softwareSource StringVersion 
- The version to assign to this custom software source.
- state String
- The current state of the software source.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the software source was created (in RFC 3339 format).
- timeMetadata StringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- url String
- (Updatable) URL for the third-party software source.
- vendorName String
- Name of the vendor providing the software source.
- vendorSoftware List<SoftwareSources Source Vendor Software Source> 
- (Updatable) List of vendor software sources.
- advancedRepo stringOptions 
- (Updatable) Advanced repository options for the software source
- archType string
- The architecture type supported by the third-party software source.
- availability string
- Availability of the software source (for non-OCI environments).
- availabilityAt stringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- checksumType string
- The yum repository checksum type used by this software source.
- compartmentId string
- (Updatable) The OCID of the compartment that contains the software source.
- customSoftware SoftwareSource Filter Source Custom Software Source Filter 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description string
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- displayName string
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey stringId 
- ID of the GPG key for this software source.
- gpgKey stringUrl 
- (Updatable) URI of the GPG key for this software source.
- isAuto booleanResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically booleanUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- isCreated booleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg booleanCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- isLatest booleanContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- isMandatory booleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- isMirror booleanSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- isSsl booleanVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- originSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- osFamily string
- The OS family for the third-party software source.
- packageCount string
- Number of packages the software source contains.
- packages string[]
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- repoId string
- The repository ID for the software source.
- size number
- The size of the software source in bytes (B).
- softwareSource stringSub Type 
- The creation type of a software source.
- softwareSource stringType 
- (Updatable) Type of software source.
- softwareSource stringVersion 
- The version to assign to this custom software source.
- state string
- The current state of the software source.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The date and time the software source was created (in RFC 3339 format).
- timeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- url string
- (Updatable) URL for the third-party software source.
- vendorName string
- Name of the vendor providing the software source.
- vendorSoftware SoftwareSources Source Vendor Software Source[] 
- (Updatable) List of vendor software sources.
- advanced_repo_ stroptions 
- (Updatable) Advanced repository options for the software source
- arch_type str
- The architecture type supported by the third-party software source.
- availability str
- Availability of the software source (for non-OCI environments).
- availability_at_ stroci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- checksum_type str
- The yum repository checksum type used by this software source.
- compartment_id str
- (Updatable) The OCID of the compartment that contains the software source.
- custom_software_ Softwaresource_ filter Source Custom Software Source Filter Args 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description str
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- display_name str
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gpg_key_ strfingerprint 
- Fingerprint of the GPG key for this software source.
- gpg_key_ strid 
- ID of the GPG key for this software source.
- gpg_key_ strurl 
- (Updatable) URI of the GPG key for this software source.
- is_auto_ boolresolve_ dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- is_automatically_ boolupdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- is_created_ boolfrom_ package_ list 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- is_gpg_ boolcheck_ enabled 
- (Updatable) Whether signature verification should be done for the software source.
- is_latest_ boolcontent_ only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- is_mandatory_ boolfor_ autonomous_ linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- is_mirror_ boolsync_ allowed 
- (Updatable) Whether this software source can be synced to a management station
- is_ssl_ boolverify_ enabled 
- (Updatable) Whether SSL validation needs to be turned on
- origin_software_ strsource_ id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- os_family str
- The OS family for the third-party software source.
- package_count str
- Number of packages the software source contains.
- packages Sequence[str]
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- repo_id str
- The repository ID for the software source.
- size float
- The size of the software source in bytes (B).
- software_source_ strsub_ type 
- The creation type of a software source.
- software_source_ strtype 
- (Updatable) Type of software source.
- software_source_ strversion 
- The version to assign to this custom software source.
- state str
- The current state of the software source.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The date and time the software source was created (in RFC 3339 format).
- time_metadata_ strupdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- url str
- (Updatable) URL for the third-party software source.
- vendor_name str
- Name of the vendor providing the software source.
- vendor_software_ Sequence[Softwaresources Source Vendor Software Source Args] 
- (Updatable) List of vendor software sources.
- advancedRepo StringOptions 
- (Updatable) Advanced repository options for the software source
- archType String
- The architecture type supported by the third-party software source.
- availability String
- Availability of the software source (for non-OCI environments).
- availabilityAt StringOci 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- checksumType String
- The yum repository checksum type used by this software source.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the software source.
- customSoftware Property MapSource Filter 
- (Updatable) Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) User-specified description for the software source. Avoid entering confidential information.
- displayName String
- (Updatable) User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gpgKey StringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey StringId 
- ID of the GPG key for this software source.
- gpgKey StringUrl 
- (Updatable) URI of the GPG key for this software source.
- isAuto BooleanResolve Dependencies 
- (Updatable) Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically BooleanUpdated 
- (Updatable) Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
- isCreated BooleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg BooleanCheck Enabled 
- (Updatable) Whether signature verification should be done for the software source.
- isLatest BooleanContent Only 
- (Updatable) Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).- For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
- For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
- For a package filter that does not specify a version, this will include only the latest available version of the package.
- For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
- For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
 
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- isMirror BooleanSync Allowed 
- (Updatable) Whether this software source can be synced to a management station
- isSsl BooleanVerify Enabled 
- (Updatable) Whether SSL validation needs to be turned on
- originSoftware StringSource Id 
- The OCID of the vendor software source in the root compartment that is being replicated.
- osFamily String
- The OS family for the third-party software source.
- packageCount String
- Number of packages the software source contains.
- packages List<String>
- A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
- repoId String
- The repository ID for the software source.
- size Number
- The size of the software source in bytes (B).
- softwareSource StringSub Type 
- The creation type of a software source.
- softwareSource StringType 
- (Updatable) Type of software source.
- softwareSource StringVersion 
- The version to assign to this custom software source.
- state String
- The current state of the software source.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the software source was created (in RFC 3339 format).
- timeMetadata StringUpdated 
- The date and time the metadata for this software source was last updated (in RFC 3339 format).
- url String
- (Updatable) URL for the third-party software source.
- vendorName String
- Name of the vendor providing the software source.
- vendorSoftware List<Property Map>Sources 
- (Updatable) List of vendor software sources.
Supporting Types
SoftwareSourceCustomSoftwareSourceFilter, SoftwareSourceCustomSoftwareSourceFilterArgs            
- ModuleStream List<SoftwareProfile Filters Source Custom Software Source Filter Module Stream Profile Filter> 
- (Updatable) The list of module stream/profile filters.
- PackageFilters List<SoftwareSource Custom Software Source Filter Package Filter> 
- (Updatable) The list of package filters.
- PackageGroup List<SoftwareFilters Source Custom Software Source Filter Package Group Filter> 
- (Updatable) The list of group filters.
- ModuleStream []SoftwareProfile Filters Source Custom Software Source Filter Module Stream Profile Filter 
- (Updatable) The list of module stream/profile filters.
- PackageFilters []SoftwareSource Custom Software Source Filter Package Filter 
- (Updatable) The list of package filters.
- PackageGroup []SoftwareFilters Source Custom Software Source Filter Package Group Filter 
- (Updatable) The list of group filters.
- moduleStream List<SoftwareProfile Filters Source Custom Software Source Filter Module Stream Profile Filter> 
- (Updatable) The list of module stream/profile filters.
- packageFilters List<SoftwareSource Custom Software Source Filter Package Filter> 
- (Updatable) The list of package filters.
- packageGroup List<SoftwareFilters Source Custom Software Source Filter Package Group Filter> 
- (Updatable) The list of group filters.
- moduleStream SoftwareProfile Filters Source Custom Software Source Filter Module Stream Profile Filter[] 
- (Updatable) The list of module stream/profile filters.
- packageFilters SoftwareSource Custom Software Source Filter Package Filter[] 
- (Updatable) The list of package filters.
- packageGroup SoftwareFilters Source Custom Software Source Filter Package Group Filter[] 
- (Updatable) The list of group filters.
- module_stream_ Sequence[Softwareprofile_ filters Source Custom Software Source Filter Module Stream Profile Filter] 
- (Updatable) The list of module stream/profile filters.
- package_filters Sequence[SoftwareSource Custom Software Source Filter Package Filter] 
- (Updatable) The list of package filters.
- package_group_ Sequence[Softwarefilters Source Custom Software Source Filter Package Group Filter] 
- (Updatable) The list of group filters.
- moduleStream List<Property Map>Profile Filters 
- (Updatable) The list of module stream/profile filters.
- packageFilters List<Property Map>
- (Updatable) The list of package filters.
- packageGroup List<Property Map>Filters 
- (Updatable) The list of group filters.
SoftwareSourceCustomSoftwareSourceFilterModuleStreamProfileFilter, SoftwareSourceCustomSoftwareSourceFilterModuleStreamProfileFilterArgs                    
- FilterType string
- (Updatable) The type of the filter.
- ModuleName string
- (Updatable) Module name.
- ProfileName string
- (Updatable) Profile name.
- StreamName string
- (Updatable) Stream name.
- FilterType string
- (Updatable) The type of the filter.
- ModuleName string
- (Updatable) Module name.
- ProfileName string
- (Updatable) Profile name.
- StreamName string
- (Updatable) Stream name.
- filterType String
- (Updatable) The type of the filter.
- moduleName String
- (Updatable) Module name.
- profileName String
- (Updatable) Profile name.
- streamName String
- (Updatable) Stream name.
- filterType string
- (Updatable) The type of the filter.
- moduleName string
- (Updatable) Module name.
- profileName string
- (Updatable) Profile name.
- streamName string
- (Updatable) Stream name.
- filter_type str
- (Updatable) The type of the filter.
- module_name str
- (Updatable) Module name.
- profile_name str
- (Updatable) Profile name.
- stream_name str
- (Updatable) Stream name.
- filterType String
- (Updatable) The type of the filter.
- moduleName String
- (Updatable) Module name.
- profileName String
- (Updatable) Profile name.
- streamName String
- (Updatable) Stream name.
SoftwareSourceCustomSoftwareSourceFilterPackageFilter, SoftwareSourceCustomSoftwareSourceFilterPackageFilterArgs                
- FilterType string
- (Updatable) The type of the filter.
- PackageName string
- (Updatable) The package name.
- PackageName stringPattern 
- (Updatable) The package name pattern.
- PackageVersion string
- (Updatable) The package version, which is denoted by 'version-release', or 'epoch:version-release'.
- FilterType string
- (Updatable) The type of the filter.
- PackageName string
- (Updatable) The package name.
- PackageName stringPattern 
- (Updatable) The package name pattern.
- PackageVersion string
- (Updatable) The package version, which is denoted by 'version-release', or 'epoch:version-release'.
- filterType String
- (Updatable) The type of the filter.
- packageName String
- (Updatable) The package name.
- packageName StringPattern 
- (Updatable) The package name pattern.
- packageVersion String
- (Updatable) The package version, which is denoted by 'version-release', or 'epoch:version-release'.
- filterType string
- (Updatable) The type of the filter.
- packageName string
- (Updatable) The package name.
- packageName stringPattern 
- (Updatable) The package name pattern.
- packageVersion string
- (Updatable) The package version, which is denoted by 'version-release', or 'epoch:version-release'.
- filter_type str
- (Updatable) The type of the filter.
- package_name str
- (Updatable) The package name.
- package_name_ strpattern 
- (Updatable) The package name pattern.
- package_version str
- (Updatable) The package version, which is denoted by 'version-release', or 'epoch:version-release'.
- filterType String
- (Updatable) The type of the filter.
- packageName String
- (Updatable) The package name.
- packageName StringPattern 
- (Updatable) The package name pattern.
- packageVersion String
- (Updatable) The package version, which is denoted by 'version-release', or 'epoch:version-release'.
SoftwareSourceCustomSoftwareSourceFilterPackageGroupFilter, SoftwareSourceCustomSoftwareSourceFilterPackageGroupFilterArgs                  
- FilterType string
- (Updatable) The type of the filter.
- PackageGroups List<string>
- (Updatable) List of package group names.
- FilterType string
- (Updatable) The type of the filter.
- PackageGroups []string
- (Updatable) List of package group names.
- filterType String
- (Updatable) The type of the filter.
- packageGroups List<String>
- (Updatable) List of package group names.
- filterType string
- (Updatable) The type of the filter.
- packageGroups string[]
- (Updatable) List of package group names.
- filter_type str
- (Updatable) The type of the filter.
- package_groups Sequence[str]
- (Updatable) List of package group names.
- filterType String
- (Updatable) The type of the filter.
- packageGroups List<String>
- (Updatable) List of package group names.
SoftwareSourceVendorSoftwareSource, SoftwareSourceVendorSoftwareSourceArgs          
- DisplayName string
- (Updatable) User-friendly name.
- Id string
- (Updatable) The OCID of the resource that is immutable on creation. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- DisplayName string
- (Updatable) User-friendly name.
- Id string
- (Updatable) The OCID of the resource that is immutable on creation. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- displayName String
- (Updatable) User-friendly name.
- id String
- (Updatable) The OCID of the resource that is immutable on creation. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- displayName string
- (Updatable) User-friendly name.
- id string
- (Updatable) The OCID of the resource that is immutable on creation. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- display_name str
- (Updatable) User-friendly name.
- id str
- (Updatable) The OCID of the resource that is immutable on creation. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- displayName String
- (Updatable) User-friendly name.
- id String
- (Updatable) The OCID of the resource that is immutable on creation. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
Import
SoftwareSources can be imported using the id, e.g.
$ pulumi import oci:OsManagementHub/softwareSource:SoftwareSource test_software_source "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.