Red Hat Network API: channel.software

Available methods

Description

Provides methods to view packages in a channel.

Namespace: channel.software


Method: addPackages

Description:
Adds a given list of packages to the given channel.

Parameters:

Returns:


Method: availableEntitlements

Description:
Returns the number of available physical subscriptions for the given channel

Parameters:

Returns:


Method: availableEntitlements

Description:
Returns the number of available subscriptions for the given channel

Parameters:

Returns:


Method: create

Description:
Creates a software channel, parent_channel_label can be an empty string

Parameters:

Returns:


Method: create

Description:
Creates a software channel, parent_channel_label can be an empty string. The newly created channel uses default checksums: SHA1 for metadata and MD5 to identify RPMs.

Parameters:

Returns:


Method: delete

Description:
Lists the potential software channel architectures that can be created

Parameters:

Returns:


Method: getDetails

Description:
Returns details of the given channel as a map

Parameters:

Returns:


Method: isGloballySubscribable

Description:
Returns whether the channel is subscribable by any user in the organization

Parameters:

Returns:


Method: isUserSubscribable

Description:
Returns whether the channel may be subscribed to by the given user.

Parameters:

Returns:


Method: listAllPackages

Description:
Lists all packages in the channel, regardless of package version, between the given dates.

Parameters:

Returns:


Method: listAllPackages

Description:
Lists all packages in the channel, regardless of the package version

Parameters:

Returns:


Method: listAllPackages

Description:
Lists all packages in the channel, regardless of version whose last modified date is greater than given date.

Parameters:

Returns:


Method: listAllPackagesByDate

Description:
Lists all packages in the channel, regardless of the package version, whose last modified date is greater than given date

Parameters:

Returns:


Method: listAllPackagesByDate

Description:
Lists all packages in the channel, regardless of the package version, between the given dates

Parameters:

Returns:


Method: listAllPackagesByDate

Description:
Lists all packages in the channel, regardless of the package version

Parameters:

Returns:


Method: listArches

Description:
Lists the potential software channel architectures that can be created

Parameters:

Returns:


Method: listErrata

Description:
List the errata applicable to a channel

Parameters:

Returns:


Method: listErrata

Description:
List the errata applicable to a channel after given startDate

Parameters:

Returns:


Method: listErrata

Description:
Returns list of subscribed systems for the given channel label

Parameters:

Returns:


Method: listLatestPackages

Description:
Lists the packages with the largest version (including release and epoch) for the given channel

Parameters:

Returns:


Method: listSubscribedSystems

Description:
Returns list of subscribed systems for the given channel label

Parameters:

Returns:


Method: listSystemChannels

Description:
Returns a list of channels that a system is subscribed to for the given system id

Parameters:

Returns:


Method: removePackages

Description:
Removes a given list of packages from the given channel.

Parameters:

Returns:


Method: setGloballySubscribable

Description:
Set globally subscribable attribute for given channel.

Parameters:

Returns:


Method: setSystemChannels

Description:
Change a systems subscribed channels to the list of channels passed in.

Parameters:

Returns:


Method: setUserSubscribable

Description:
Set the subscribable flag for a given channel and user. If value is set to 'true', this method will give the user subscribe permissions to the channel. Otherwise, that priveledge is revoked.

Parameters:

Returns: