Package-level declarations

Types

Link copied to clipboard
class MachinePool : KotlinCustomResource

MachinePool represents a MachinePool Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class MachinePoolArgs(val childResourceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val resources: Output<String>? = null) : ConvertibleToJava<MachinePoolArgs>

MachinePool represents a MachinePool Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object MachinePoolMapper : ResourceMapper<MachinePool>
Link copied to clipboard
Link copied to clipboard
class OpenShiftCluster : KotlinCustomResource

OpenShiftCluster represents an Azure Red Hat OpenShift cluster. Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04, 2024-08-12-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class OpenShiftClusterArgs(val apiserverProfile: Output<APIServerProfileArgs>? = null, val clusterProfile: Output<ClusterProfileArgs>? = null, val ingressProfiles: Output<List<IngressProfileArgs>>? = null, val location: Output<String>? = null, val masterProfile: Output<MasterProfileArgs>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val servicePrincipalProfile: Output<ServicePrincipalProfileArgs>? = null, val tags: Output<Map<String, String>>? = null, val workerProfiles: Output<List<WorkerProfileArgs>>? = null) : ConvertibleToJava<OpenShiftClusterArgs>

OpenShiftCluster represents an Azure Red Hat OpenShift cluster. Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04, 2024-08-12-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object OpenShiftClusterMapper : ResourceMapper<OpenShiftCluster>
Link copied to clipboard
Link copied to clipboard
class Secret : KotlinCustomResource

Secret represents a secret. Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class SecretArgs(val childResourceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val secretResources: Output<String>? = null) : ConvertibleToJava<SecretArgs>

Secret represents a secret. Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard
object SecretMapper : ResourceMapper<Secret>
Link copied to clipboard

Builder for Secret.

Link copied to clipboard
class SyncIdentityProvider : KotlinCustomResource

SyncIdentityProvider represents a SyncIdentityProvider Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class SyncIdentityProviderArgs(val childResourceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val resources: Output<String>? = null) : ConvertibleToJava<SyncIdentityProviderArgs>

SyncIdentityProvider represents a SyncIdentityProvider Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class SyncSet : KotlinCustomResource

SyncSet represents a SyncSet for an Azure Red Hat OpenShift Cluster. Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class SyncSetArgs(val childResourceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val resources: Output<String>? = null) : ConvertibleToJava<SyncSetArgs>

SyncSet represents a SyncSet for an Azure Red Hat OpenShift Cluster. Uses Azure REST API version 2023-11-22. In version 2.x of the Azure Native provider, it used API version 2022-09-04. Other available API versions: 2022-09-04, 2023-04-01, 2023-07-01-preview, 2023-09-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native redhatopenshift [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object SyncSetMapper : ResourceMapper<SyncSet>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun machinePool(name: String, block: suspend MachinePoolResourceBuilder.() -> Unit): MachinePool
Link copied to clipboard
Link copied to clipboard
fun secret(name: String): Secret
suspend fun secret(name: String, block: suspend SecretResourceBuilder.() -> Unit): Secret
Link copied to clipboard
fun syncSet(name: String): SyncSet
suspend fun syncSet(name: String, block: suspend SyncSetResourceBuilder.() -> Unit): SyncSet