
com.pulumi.azurenative.containerregistry.inputs.CustomRegistryCredentialsArgs Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.containerregistry.inputs;
import com.pulumi.azurenative.containerregistry.inputs.SecretObjectArgs;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
/**
* Describes the credentials that will be used to access a custom registry during a run.
*
*/
public final class CustomRegistryCredentialsArgs extends com.pulumi.resources.ResourceArgs {
public static final CustomRegistryCredentialsArgs Empty = new CustomRegistryCredentialsArgs();
/**
* Indicates the managed identity assigned to the custom credential. If a user-assigned identity
* this value is the Client ID. If a system-assigned identity, the value will be `system`. In
* the case of a system-assigned identity, the Client ID will be determined by the runner. This
* identity may be used to authenticate to key vault to retrieve credentials or it may be the only
* source of authentication used for accessing the registry.
*
*/
@Import(name="identity")
private @Nullable Output identity;
/**
* @return Indicates the managed identity assigned to the custom credential. If a user-assigned identity
* this value is the Client ID. If a system-assigned identity, the value will be `system`. In
* the case of a system-assigned identity, the Client ID will be determined by the runner. This
* identity may be used to authenticate to key vault to retrieve credentials or it may be the only
* source of authentication used for accessing the registry.
*
*/
public Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy