Ejemplo n.º 1
0
        public void TestIamPermissionsRequestObject()
        {
            moq::Mock <IAMPolicy.IAMPolicyClient> mockGrpcClient = new moq::Mock <IAMPolicy.IAMPolicyClient>(moq::MockBehavior.Strict);
            TestIamPermissionsRequest             request        = new TestIamPermissionsRequest
            {
                ResourceAsResourceName = new gax::UnparsedResourceName("a/wildcard/resource"),
                Permissions            =
                {
                    "permissions535a2741",
                },
            };
            TestIamPermissionsResponse expectedResponse = new TestIamPermissionsResponse
            {
                Permissions =
                {
                    "permissions535a2741",
                },
            };

            mockGrpcClient.Setup(x => x.TestIamPermissions(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            IAMPolicyClient            client   = new IAMPolicyClientImpl(mockGrpcClient.Object, null);
            TestIamPermissionsResponse response = client.TestIamPermissions(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Ejemplo n.º 2
0
        public async stt::Task TestIamPermissionsRequestObjectAsync()
        {
            moq::Mock <IAMPolicy.IAMPolicyClient> mockGrpcClient = new moq::Mock <IAMPolicy.IAMPolicyClient>(moq::MockBehavior.Strict);
            TestIamPermissionsRequest             request        = new TestIamPermissionsRequest
            {
                ResourceAsResourceName = new gax::UnparsedResourceName("a/wildcard/resource"),
                Permissions            =
                {
                    "permissions535a2741",
                },
            };
            TestIamPermissionsResponse expectedResponse = new TestIamPermissionsResponse
            {
                Permissions =
                {
                    "permissions535a2741",
                },
            };

            mockGrpcClient.Setup(x => x.TestIamPermissionsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <TestIamPermissionsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            IAMPolicyClient            client = new IAMPolicyClientImpl(mockGrpcClient.Object, null);
            TestIamPermissionsResponse responseCallSettings = await client.TestIamPermissionsAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            TestIamPermissionsResponse responseCancellationToken = await client.TestIamPermissionsAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for TestIamPermissions</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void TestIamPermissions()
 {
     // Create client
     CloudBillingClient cloudBillingClient = CloudBillingClient.Create();
     // Initialize request argument(s)
     string resource = "a/wildcard/resource";
     IEnumerable <string> permissions = new string[] { "", };
     // Make the request
     TestIamPermissionsResponse response = cloudBillingClient.TestIamPermissions(resource, permissions);
 }
 /// <summary>Snippet for TestIamPermissions</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void TestIamPermissionsResourceNames()
 {
     // Create client
     BigtableTableAdminClient bigtableTableAdminClient = BigtableTableAdminClient.Create();
     // Initialize request argument(s)
     IResourceName        resource    = new UnparsedResourceName("a/wildcard/resource");
     IEnumerable <string> permissions = new string[] { "", };
     // Make the request
     TestIamPermissionsResponse response = bigtableTableAdminClient.TestIamPermissions(resource, permissions);
 }
 /// <summary>Snippet for TestIamPermissions</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void TestIamPermissionsResourceNames()
 {
     // Create client
     ConnectionServiceClient connectionServiceClient = ConnectionServiceClient.Create();
     // Initialize request argument(s)
     IResourceName        resource    = new UnparsedResourceName("a/wildcard/resource");
     IEnumerable <string> permissions = new string[] { "", };
     // Make the request
     TestIamPermissionsResponse response = connectionServiceClient.TestIamPermissions(resource, permissions);
 }
Ejemplo n.º 6
0
 /// <summary>Snippet for TestIamPermissions</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void TestIamPermissions()
 {
     // Create client
     BigtableInstanceAdminClient bigtableInstanceAdminClient = BigtableInstanceAdminClient.Create();
     // Initialize request argument(s)
     string resource = "a/wildcard/resource";
     IEnumerable <string> permissions = new string[] { "", };
     // Make the request
     TestIamPermissionsResponse response = bigtableInstanceAdminClient.TestIamPermissions(resource, permissions);
 }
        /// <summary>Snippet for TestIamPermissionsAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task TestIamPermissionsResourceNamesAsync()
        {
            // Create client
            BigtableInstanceAdminClient bigtableInstanceAdminClient = await BigtableInstanceAdminClient.CreateAsync();

            // Initialize request argument(s)
            IResourceName        resource    = new UnparsedResourceName("a/wildcard/resource");
            IEnumerable <string> permissions = new string[] { "", };
            // Make the request
            TestIamPermissionsResponse response = await bigtableInstanceAdminClient.TestIamPermissionsAsync(resource, permissions);
        }
Ejemplo n.º 8
0
        /// <summary>Snippet for TestIamPermissionsAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task TestIamPermissionsAsync()
        {
            // Create client
            ConnectionServiceClient connectionServiceClient = await ConnectionServiceClient.CreateAsync();

            // Initialize request argument(s)
            string resource = "a/wildcard/resource";
            IEnumerable <string> permissions = new string[] { "", };
            // Make the request
            TestIamPermissionsResponse response = await connectionServiceClient.TestIamPermissionsAsync(resource, permissions);
        }
 public void TestIamPermissions()
 {
     // Snippet: TestIamPermissions(string,IEnumerable<string>,CallSettings)
     // Create client
     SubscriberClient subscriberClient = SubscriberClient.Create();
     // Initialize request argument(s)
     string formattedResource         = new SubscriptionName("[PROJECT]", "[SUBSCRIPTION]").ToString();
     IEnumerable <string> permissions = new List <string>();
     // Make the request
     TestIamPermissionsResponse response = subscriberClient.TestIamPermissions(formattedResource, permissions);
     // End snippet
 }
Ejemplo n.º 10
0
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissions()
 {
     // Snippet: TestIamPermissions(IamResourceNameOneof,IEnumerable<string>,CallSettings)
     // Create client
     ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.Create();
     // Initialize request argument(s)
     IamResourceNameOneof resource    = IamResourceNameOneof.From(new NoteName("[PROJECT]", "[NOTE]"));
     IEnumerable <string> permissions = new List <string>();
     // Make the request
     TestIamPermissionsResponse response = containerAnalysisClient.TestIamPermissions(resource, permissions);
     // End snippet
 }
Ejemplo n.º 11
0
        public void TestTopicIamPolicyPermissions()
        {
            string topicId = "testTopicForTestTopicIamPolicy";

            CreateTopic(topicId, _publisher);
            SetTopicIamPolicy(topicId, _publisher);
            TestIamPermissionsResponse response =
                TestTopicIamPermissionsResponse(topicId, _publisher);

            Assert.NotEmpty(response.ToString());
            DeleteTopic(topicId, _publisher);
        }
    public TestIamPermissionsResponse TestSubscriptionIamPermissionsResponse(string projectId, string subscriptionId)
    {
        TestIamPermissionsRequest request = new TestIamPermissionsRequest
        {
            ResourceAsResourceName = SubscriptionName.FromProjectSubscription(projectId, subscriptionId),
            Permissions            = { "pubsub.subscriptions.get", "pubsub.subscriptions.update" }
        };
        PublisherServiceApiClient  publisher = PublisherServiceApiClient.Create();
        TestIamPermissionsResponse response  = publisher.TestIamPermissions(request);

        return(response);
    }
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissions()
 {
     // Snippet: TestIamPermissions(string,IEnumerable<string>,CallSettings)
     // Create client
     DatabaseAdminClient databaseAdminClient = DatabaseAdminClient.Create();
     // Initialize request argument(s)
     string formattedResource         = new DatabaseName("[PROJECT]", "[INSTANCE]", "[DATABASE]").ToString();
     IEnumerable <string> permissions = new List <string>();
     // Make the request
     TestIamPermissionsResponse response = databaseAdminClient.TestIamPermissions(formattedResource, permissions);
     // End snippet
 }
Ejemplo n.º 14
0
    public TestIamPermissionsResponse TestTopicIamPermissions(string projectId, string topicId)
    {
        TestIamPermissionsRequest request = new TestIamPermissionsRequest
        {
            ResourceAsResourceName = TopicName.FromProjectTopic(projectId, topicId),
            Permissions            = { "pubsub.topics.get", "pubsub.topics.update" }
        };
        PublisherServiceApiClient  publisher = PublisherServiceApiClient.Create();
        TestIamPermissionsResponse response  = publisher.TestIamPermissions(request);

        return(response);
    }
 public void TestIamPermissions()
 {
     // Snippet: TestIamPermissions(string,IEnumerable<string>,CallSettings)
     // Create client
     PublisherClient publisherClient = PublisherClient.Create();
     // Initialize request argument(s)
     string formattedResource         = new TopicName("[PROJECT]", "[TOPIC]").ToString();
     IEnumerable <string> permissions = new List <string>();
     // Make the request
     TestIamPermissionsResponse response = publisherClient.TestIamPermissions(formattedResource, permissions);
     // End snippet
 }
Ejemplo n.º 16
0
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissions()
 {
     // Snippet: TestIamPermissions(string, IEnumerable<string>, CallSettings)
     // Create client
     ConnectionServiceClient connectionServiceClient = ConnectionServiceClient.Create();
     // Initialize request argument(s)
     string resource = "a/wildcard/resource";
     IEnumerable <string> permissions = new string[] { "", };
     // Make the request
     TestIamPermissionsResponse response = connectionServiceClient.TestIamPermissions(resource, permissions);
     // End snippet
 }
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissionsResourceNames()
 {
     // Snippet: TestIamPermissions(IResourceName, IEnumerable<string>, CallSettings)
     // Create client
     ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.Create();
     // Initialize request argument(s)
     IResourceName        resource    = new UnparsedResourceName("a/wildcard/resource");
     IEnumerable <string> permissions = new string[] { "", };
     // Make the request
     TestIamPermissionsResponse response = containerAnalysisClient.TestIamPermissions(resource, permissions);
     // End snippet
 }
Ejemplo n.º 18
0
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissions()
 {
     // Snippet: TestIamPermissions(string,IEnumerable<string>,CallSettings)
     // Create client
     InstanceAdminClient instanceAdminClient = InstanceAdminClient.Create();
     // Initialize request argument(s)
     string formattedResource         = new Google.Cloud.Spanner.Common.V1.InstanceName("[PROJECT]", "[INSTANCE]").ToString();
     IEnumerable <string> permissions = new List <string>();
     // Make the request
     TestIamPermissionsResponse response = instanceAdminClient.TestIamPermissions(formattedResource, permissions);
     // End snippet
 }
Ejemplo n.º 19
0
 /// <summary>Snippet for TestIamPermissions</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void TestIamPermissionsRequestObject()
 {
     // Create client
     ConnectionServiceClient connectionServiceClient = ConnectionServiceClient.Create();
     // Initialize request argument(s)
     TestIamPermissionsRequest request = new TestIamPermissionsRequest
     {
         ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"),
         Permissions            = { "", },
     };
     // Make the request
     TestIamPermissionsResponse response = connectionServiceClient.TestIamPermissions(request);
 }
Ejemplo n.º 20
0
 /// <summary>Snippet for TestIamPermissions</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void TestIamPermissionsRequestObject()
 {
     // Create client
     PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create();
     // Initialize request argument(s)
     TestIamPermissionsRequest request = new TestIamPermissionsRequest
     {
         ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"),
         Permissions            = { "", },
     };
     // Make the request
     TestIamPermissionsResponse response = policyTagManagerClient.TestIamPermissions(request);
 }
 /// <summary>Snippet for TestIamPermissions</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void TestIamPermissionsRequestObject()
 {
     // Create client
     BigtableInstanceAdminClient bigtableInstanceAdminClient = BigtableInstanceAdminClient.Create();
     // Initialize request argument(s)
     TestIamPermissionsRequest request = new TestIamPermissionsRequest
     {
         ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"),
         Permissions            = { "", },
     };
     // Make the request
     TestIamPermissionsResponse response = bigtableInstanceAdminClient.TestIamPermissions(request);
 }
Ejemplo n.º 22
0
        public void TestTopicIamPolicyPermissions()
        {
            string topicId = "testTopicForTestTopicIamPolicy";
            string testRoleValueToConfirm   = "pubsub.editor";
            string testMemberValueToConfirm = "group:[email protected]";
            var    topicCreateOutput        = Run("createTopic", _projectId, topicId);
            var    setTopicIamPolicyOutput  = Run("setTopicIamPolicy", _projectId,
                                                  topicId, testRoleValueToConfirm, testMemberValueToConfirm);
            TestIamPermissionsResponse response =
                TestTopicIamPermissionsResponse(topicId, _publisher);

            Assert.NotEmpty(response.ToString());
        }
        public async Task TestIamPermissionsAsync()
        {
            // Snippet: TestIamPermissionsAsync(string,IEnumerable<string>,CallSettings)
            // Additional: TestIamPermissionsAsync(string,IEnumerable<string>,CancellationToken)
            // Create client
            SubscriberClient subscriberClient = SubscriberClient.Create();
            // Initialize request argument(s)
            string formattedResource         = SubscriberClient.FormatSubscriptionName("[PROJECT]", "[SUBSCRIPTION]");
            IEnumerable <string> permissions = new List <string>();
            // Make the request
            TestIamPermissionsResponse response = await subscriberClient.TestIamPermissionsAsync(formattedResource, permissions);

            // End snippet
        }
        /// <summary>Snippet for TestIamPermissionsAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task TestIamPermissionsRequestObjectAsync()
        {
            // Create client
            DataCatalogClient dataCatalogClient = await DataCatalogClient.CreateAsync();

            // Initialize request argument(s)
            TestIamPermissionsRequest request = new TestIamPermissionsRequest
            {
                ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"),
                Permissions            = { "", },
            };
            // Make the request
            TestIamPermissionsResponse response = await dataCatalogClient.TestIamPermissionsAsync(request);
        }
Ejemplo n.º 25
0
        /// <summary>Snippet for TestIamPermissionsAsync</summary>
        public async Task TestIamPermissionsResourceNamesAsync()
        {
            // Snippet: TestIamPermissionsAsync(IResourceName, IEnumerable<string>, CallSettings)
            // Additional: TestIamPermissionsAsync(IResourceName, IEnumerable<string>, CancellationToken)
            // Create client
            ConnectionServiceClient connectionServiceClient = await ConnectionServiceClient.CreateAsync();

            // Initialize request argument(s)
            IResourceName        resource    = new UnparsedResourceName("a/wildcard/resource");
            IEnumerable <string> permissions = new string[] { "", };
            // Make the request
            TestIamPermissionsResponse response = await connectionServiceClient.TestIamPermissionsAsync(resource, permissions);

            // End snippet
        }
        /// <summary>Snippet for TestIamPermissionsAsync</summary>
        public async Task TestIamPermissionsAsync()
        {
            // Snippet: TestIamPermissionsAsync(string, IEnumerable<string>, CallSettings)
            // Additional: TestIamPermissionsAsync(string, IEnumerable<string>, CancellationToken)
            // Create client
            ContainerAnalysisClient containerAnalysisClient = await ContainerAnalysisClient.CreateAsync();

            // Initialize request argument(s)
            string resource = "a/wildcard/resource";
            IEnumerable <string> permissions = new string[] { "", };
            // Make the request
            TestIamPermissionsResponse response = await containerAnalysisClient.TestIamPermissionsAsync(resource, permissions);

            // End snippet
        }
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissionsRequestObject()
 {
     // Snippet: TestIamPermissions(TestIamPermissionsRequest, CallSettings)
     // Create client
     ContainerAnalysisClient containerAnalysisClient = ContainerAnalysisClient.Create();
     // Initialize request argument(s)
     TestIamPermissionsRequest request = new TestIamPermissionsRequest
     {
         ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"),
         Permissions            = { "", },
     };
     // Make the request
     TestIamPermissionsResponse response = containerAnalysisClient.TestIamPermissions(request);
     // End snippet
 }
Ejemplo n.º 28
0
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissions_RequestObject()
 {
     // Snippet: TestIamPermissions(TestIamPermissionsRequest,CallSettings)
     // Create client
     InstanceAdminClient instanceAdminClient = InstanceAdminClient.Create();
     // Initialize request argument(s)
     TestIamPermissionsRequest request = new TestIamPermissionsRequest
     {
         Resource    = new Google.Cloud.Spanner.Common.V1.InstanceName("[PROJECT]", "[INSTANCE]").ToString(),
         Permissions = { },
     };
     // Make the request
     TestIamPermissionsResponse response = instanceAdminClient.TestIamPermissions(request);
     // End snippet
 }
Ejemplo n.º 29
0
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissionsRequestObject()
 {
     // Snippet: TestIamPermissions(TestIamPermissionsRequest, CallSettings)
     // Create client
     IdentityAwareProxyAdminServiceClient identityAwareProxyAdminServiceClient = IdentityAwareProxyAdminServiceClient.Create();
     // Initialize request argument(s)
     TestIamPermissionsRequest request = new TestIamPermissionsRequest
     {
         ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"),
         Permissions            = { "", },
     };
     // Make the request
     TestIamPermissionsResponse response = identityAwareProxyAdminServiceClient.TestIamPermissions(request);
     // End snippet
 }
 public void TestIamPermissions_RequestObject()
 {
     // Snippet: TestIamPermissions(TestIamPermissionsRequest,CallSettings)
     // Create client
     PublisherClient publisherClient = PublisherClient.Create();
     // Initialize request argument(s)
     TestIamPermissionsRequest request = new TestIamPermissionsRequest
     {
         Resource    = new TopicName("[PROJECT]", "[TOPIC]").ToString(),
         Permissions = { },
     };
     // Make the request
     TestIamPermissionsResponse response = publisherClient.TestIamPermissions(request);
     // End snippet
 }