get Managed Hardware Security Module Role Definition
suspend fun getManagedHardwareSecurityModuleRoleDefinition(argument: GetManagedHardwareSecurityModuleRoleDefinitionPlainArgs): GetManagedHardwareSecurityModuleRoleDefinitionResult
Use this data source to access information about an existing KeyVault Role Definition.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.keyvault.KeyvaultFunctions;
import com.pulumi.azure.keyvault.inputs.GetManagedHardwareSecurityModuleRoleDefinitionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = KeyvaultFunctions.getManagedHardwareSecurityModuleRoleDefinition(GetManagedHardwareSecurityModuleRoleDefinitionArgs.builder()
.vaultBaseUrl(test.hsmUri())
.name("21dbd100-6940-42c2-9190-5d6cb909625b")
.scope("/")
.build());
ctx.export("id", example.applyValue(getManagedHardwareSecurityModuleRoleDefinitionResult -> getManagedHardwareSecurityModuleRoleDefinitionResult.resourceManagerId()));
}
}
Content copied to clipboard
Return
A collection of values returned by getManagedHardwareSecurityModuleRoleDefinition.
Parameters
argument
A collection of arguments for invoking getManagedHardwareSecurityModuleRoleDefinition.
suspend fun getManagedHardwareSecurityModuleRoleDefinition(name: String, vaultBaseUrl: String): GetManagedHardwareSecurityModuleRoleDefinitionResult
Return
A collection of values returned by getManagedHardwareSecurityModuleRoleDefinition.
See also
Parameters
name
The name in UUID notation of this KeyVault Role Definition.
vault Base Url
Specify the base URL of the Managed HSM resource.
suspend fun getManagedHardwareSecurityModuleRoleDefinition(argument: suspend GetManagedHardwareSecurityModuleRoleDefinitionPlainArgsBuilder.() -> Unit): GetManagedHardwareSecurityModuleRoleDefinitionResult
Return
A collection of values returned by getManagedHardwareSecurityModuleRoleDefinition.
See also
Parameters
argument
Builder for com.pulumi.azure.keyvault.kotlin.inputs.GetManagedHardwareSecurityModuleRoleDefinitionPlainArgs.