User Gpg Key Args
data class UserGpgKeyArgs(val armoredPublicKey: Output<String>? = null) : ConvertibleToJava<UserGpgKeyArgs>
Provides a GitHub user's GPG key resource. This resource allows you to add/remove GPG keys from your user account.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.github.UserGpgKey;
import com.pulumi.github.UserGpgKeyArgs;
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) {
var example = new UserGpgKey("example", UserGpgKeyArgs.builder()
.armoredPublicKey("""
-----BEGIN PGP PUBLIC KEY BLOCK-----
...
-----END PGP PUBLIC KEY BLOCK-----
""")
.build());
}
}
Content copied to clipboard
Import
GPG keys are not importable due to the fact that API does not return previously uploaded GPG key.
Properties
Link copied to clipboard
Your public GPG key, generated in ASCII-armored format. See Generating a new GPG key for help on creating a GPG key.