/// <summary>Snippet for GetSshPublicKey</summary>
 public void GetSshPublicKey()
 {
     // Snippet: GetSshPublicKey(string, CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     string name = "users/[USER]/sshPublicKeys/[FINGERPRINT]";
     // Make the request
     SshPublicKey response = osLoginServiceClient.GetSshPublicKey(name);
     // End snippet
 }
예제 #2
0
 /// <summary>Snippet for GetSshPublicKey</summary>
 public void GetSshPublicKey()
 {
     // Snippet: GetSshPublicKey(FingerprintName,CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     FingerprintName name = new FingerprintName("[USER]", "[FINGERPRINT]");
     // Make the request
     SshPublicKey response = osLoginServiceClient.GetSshPublicKey(name);
     // End snippet
 }
 /// <summary>Snippet for GetLoginProfile</summary>
 public void GetLoginProfile()
 {
     // Snippet: GetLoginProfile(string, CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     string name = "users/[USER]";
     // Make the request
     LoginProfile response = osLoginServiceClient.GetLoginProfile(name);
     // End snippet
 }
예제 #4
0
 /// <summary>Snippet for GetLoginProfile</summary>
 public void GetLoginProfile()
 {
     // Snippet: GetLoginProfile(UserName,CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     UserName name = new UserName("[USER]");
     // Make the request
     LoginProfile response = osLoginServiceClient.GetLoginProfile(name);
     // End snippet
 }
예제 #5
0
 /// <summary>Snippet for ImportSshPublicKey</summary>
 public void ImportSshPublicKey1()
 {
     // Snippet: ImportSshPublicKey(UserName,SshPublicKey,CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     UserName     parent       = new UserName("[USER]");
     SshPublicKey sshPublicKey = new SshPublicKey();
     // Make the request
     ImportSshPublicKeyResponse response = osLoginServiceClient.ImportSshPublicKey(parent, sshPublicKey);
     // End snippet
 }
        /// <summary>Snippet for DeleteSshPublicKey</summary>
        public void DeleteSshPublicKeyResourceNames()
        {
            // Snippet: DeleteSshPublicKey(SshPublicKeyName, CallSettings)
            // Create client
            OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
            // Initialize request argument(s)
            SshPublicKeyName name = SshPublicKeyName.FromUserFingerprint("[USER]", "[FINGERPRINT]");

            // Make the request
            osLoginServiceClient.DeleteSshPublicKey(name);
            // End snippet
        }
 /// <summary>Snippet for UpdateSshPublicKey</summary>
 public void UpdateSshPublicKey1ResourceNames()
 {
     // Snippet: UpdateSshPublicKey(SshPublicKeyName, SshPublicKey, CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     SshPublicKeyName name         = SshPublicKeyName.FromUserFingerprint("[USER]", "[FINGERPRINT]");
     SshPublicKey     sshPublicKey = new SshPublicKey();
     // Make the request
     SshPublicKey response = osLoginServiceClient.UpdateSshPublicKey(name, sshPublicKey);
     // End snippet
 }
        /// <summary>Snippet for DeletePosixAccount</summary>
        public void DeletePosixAccount()
        {
            // Snippet: DeletePosixAccount(string, CallSettings)
            // Create client
            OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
            // Initialize request argument(s)
            string name = "users/[USER]/projects/[PROJECT]";

            // Make the request
            osLoginServiceClient.DeletePosixAccount(name);
            // End snippet
        }
예제 #9
0
        /// <summary>Snippet for DeletePosixAccount</summary>
        public void DeletePosixAccount()
        {
            // Snippet: DeletePosixAccount(ProjectName,CallSettings)
            // Create client
            OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
            // Initialize request argument(s)
            ProjectName name = new ProjectName("[USER]", "[PROJECT]");

            // Make the request
            osLoginServiceClient.DeletePosixAccount(name);
            // End snippet
        }
 /// <summary>Snippet for UpdateSshPublicKey</summary>
 public void UpdateSshPublicKey2()
 {
     // Snippet: UpdateSshPublicKey(string, SshPublicKey, FieldMask, CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     string       name         = "users/[USER]/sshPublicKeys/[FINGERPRINT]";
     SshPublicKey sshPublicKey = new SshPublicKey();
     FieldMask    updateMask   = new FieldMask();
     // Make the request
     SshPublicKey response = osLoginServiceClient.UpdateSshPublicKey(name, sshPublicKey, updateMask);
     // End snippet
 }
 /// <summary>Snippet for ImportSshPublicKey</summary>
 public void ImportSshPublicKey2ResourceNames()
 {
     // Snippet: ImportSshPublicKey(UserName, SshPublicKey, string, CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     UserName     parent       = UserName.FromUser("[USER]");
     SshPublicKey sshPublicKey = new SshPublicKey();
     string       projectId    = "";
     // Make the request
     ImportSshPublicKeyResponse response = osLoginServiceClient.ImportSshPublicKey(parent, sshPublicKey, projectId);
     // End snippet
 }
 /// <summary>Snippet for ImportSshPublicKey</summary>
 public void ImportSshPublicKey2()
 {
     // Snippet: ImportSshPublicKey(string, SshPublicKey, string, CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     string       parent       = "users/[USER]";
     SshPublicKey sshPublicKey = new SshPublicKey();
     string       projectId    = "";
     // Make the request
     ImportSshPublicKeyResponse response = osLoginServiceClient.ImportSshPublicKey(parent, sshPublicKey, projectId);
     // End snippet
 }
예제 #13
0
 /// <summary>Snippet for UpdateSshPublicKey</summary>
 public void UpdateSshPublicKey2()
 {
     // Snippet: UpdateSshPublicKey(FingerprintName,SshPublicKey,FieldMask,CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     FingerprintName name         = new FingerprintName("[USER]", "[FINGERPRINT]");
     SshPublicKey    sshPublicKey = new SshPublicKey();
     FieldMask       updateMask   = new FieldMask();
     // Make the request
     SshPublicKey response = osLoginServiceClient.UpdateSshPublicKey(name, sshPublicKey, updateMask);
     // End snippet
 }
예제 #14
0
 /// <summary>Snippet for GetSshPublicKey</summary>
 public void GetSshPublicKey_RequestObject()
 {
     // Snippet: GetSshPublicKey(GetSshPublicKeyRequest,CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     GetSshPublicKeyRequest request = new GetSshPublicKeyRequest
     {
         FingerprintName = new FingerprintName("[USER]", "[FINGERPRINT]"),
     };
     // Make the request
     SshPublicKey response = osLoginServiceClient.GetSshPublicKey(request);
     // End snippet
 }
예제 #15
0
 /// <summary>Snippet for GetLoginProfile</summary>
 public void GetLoginProfile_RequestObject()
 {
     // Snippet: GetLoginProfile(GetLoginProfileRequest,CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     GetLoginProfileRequest request = new GetLoginProfileRequest
     {
         UserName = new UserName("[USER]"),
     };
     // Make the request
     LoginProfile response = osLoginServiceClient.GetLoginProfile(request);
     // End snippet
 }
예제 #16
0
 /// <summary>Snippet for ImportSshPublicKey</summary>
 public void ImportSshPublicKey_RequestObject()
 {
     // Snippet: ImportSshPublicKey(ImportSshPublicKeyRequest,CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     ImportSshPublicKeyRequest request = new ImportSshPublicKeyRequest
     {
         ParentAsUserName = new UserName("[USER]"),
         SshPublicKey     = new SshPublicKey(),
     };
     // Make the request
     ImportSshPublicKeyResponse response = osLoginServiceClient.ImportSshPublicKey(request);
     // End snippet
 }
        /// <summary>Snippet for DeleteSshPublicKey</summary>
        public void DeleteSshPublicKeyRequestObject()
        {
            // Snippet: DeleteSshPublicKey(DeleteSshPublicKeyRequest, CallSettings)
            // Create client
            OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
            // Initialize request argument(s)
            DeleteSshPublicKeyRequest request = new DeleteSshPublicKeyRequest
            {
                SshPublicKeyName = SshPublicKeyName.FromUserFingerprint("[USER]", "[FINGERPRINT]"),
            };

            // Make the request
            osLoginServiceClient.DeleteSshPublicKey(request);
            // End snippet
        }
예제 #18
0
        /// <summary>Snippet for DeletePosixAccount</summary>
        public void DeletePosixAccount_RequestObject()
        {
            // Snippet: DeletePosixAccount(DeletePosixAccountRequest,CallSettings)
            // Create client
            OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
            // Initialize request argument(s)
            DeletePosixAccountRequest request = new DeletePosixAccountRequest
            {
                ProjectName = new ProjectName("[USER]", "[PROJECT]"),
            };

            // Make the request
            osLoginServiceClient.DeletePosixAccount(request);
            // End snippet
        }
 /// <summary>Snippet for UpdateSshPublicKey</summary>
 public void UpdateSshPublicKeyRequestObject()
 {
     // Snippet: UpdateSshPublicKey(UpdateSshPublicKeyRequest, CallSettings)
     // Create client
     OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.Create();
     // Initialize request argument(s)
     UpdateSshPublicKeyRequest request = new UpdateSshPublicKeyRequest
     {
         SshPublicKeyName = SshPublicKeyName.FromUserFingerprint("[USER]", "[FINGERPRINT]"),
         SshPublicKey     = new SshPublicKey(),
         UpdateMask       = new FieldMask(),
     };
     // Make the request
     SshPublicKey response = osLoginServiceClient.UpdateSshPublicKey(request);
     // End snippet
 }
예제 #20
0
        public static int Main(string[] args)
        {
            var credential = GoogleCredential.GetApplicationDefault();

            if (!(credential.UnderlyingCredential is ServiceAccountCredential serviceAccount))
            {
                Console.WriteLine("Skipping smoke test; requires service account.");
                // Don't cause test automation to fail.
                return(0);
            }

            // Create client
            OsLoginServiceClient client = OsLoginServiceClient.Create();

            UserName userName = new UserName(serviceAccount.Id);
            var      response = client.GetLoginProfile(userName);

            // Show the result
            Console.WriteLine(response);

            // Success
            Console.WriteLine("Smoke test passed OK");
            return(0);
        }