Class ProjectsResource.LocationsResource.ClustersResource.AclsResource
The "acls" collection of methods.
Inherited Members
Namespace: Google.Apis.ManagedKafka.v1
Assembly: Google.Apis.ManagedKafka.v1.dll
Syntax
public class ProjectsResource.LocationsResource.ClustersResource.AclsResource
Constructors
AclsResource(IClientService)
Constructs a new resource.
Declaration
public AclsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
AddAclEntry(AclEntry, string)
Incremental update: Adds an acl entry to an acl. Creates the acl if it does not exist yet.
Declaration
public virtual ProjectsResource.LocationsResource.ClustersResource.AclsResource.AddAclEntryRequest AddAclEntry(AclEntry body, string acl)
Parameters
| Type | Name | Description |
|---|---|---|
| AclEntry | body | The body of the request. |
| string | acl | Required. The name of the acl to add the acl entry to. Structured like:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ClustersResource.AclsResource.AddAclEntryRequest |
Create(Acl, string)
Creates a new acl in the given project, location, and cluster.
Declaration
public virtual ProjectsResource.LocationsResource.ClustersResource.AclsResource.CreateRequest Create(Acl body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| Acl | body | The body of the request. |
| string | parent | Required. The parent cluster in which to create the acl. Structured like
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ClustersResource.AclsResource.CreateRequest |
Delete(string)
Deletes an acl.
Declaration
public virtual ProjectsResource.LocationsResource.ClustersResource.AclsResource.DeleteRequest Delete(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the acl to delete. Structured like:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ClustersResource.AclsResource.DeleteRequest |
Get(string)
Returns the properties of a single acl.
Declaration
public virtual ProjectsResource.LocationsResource.ClustersResource.AclsResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the acl to return. Structured like:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ClustersResource.AclsResource.GetRequest |
List(string)
Lists the acls in a given cluster.
Declaration
public virtual ProjectsResource.LocationsResource.ClustersResource.AclsResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. The parent cluster whose acls are to be listed. Structured like
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ClustersResource.AclsResource.ListRequest |
Patch(Acl, string)
Updates the properties of a single acl.
Declaration
public virtual ProjectsResource.LocationsResource.ClustersResource.AclsResource.PatchRequest Patch(Acl body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Acl | body | The body of the request. |
| string | name | Identifier. The name for the acl. Represents a single Resource Pattern. Structured like:
projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id} The structure of
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ClustersResource.AclsResource.PatchRequest |
RemoveAclEntry(AclEntry, string)
Incremental update: Removes an acl entry from an acl. Deletes the acl if its acl entries become empty (i.e. if the removed entry was the last one in the acl).
Declaration
public virtual ProjectsResource.LocationsResource.ClustersResource.AclsResource.RemoveAclEntryRequest RemoveAclEntry(AclEntry body, string acl)
Parameters
| Type | Name | Description |
|---|---|---|
| AclEntry | body | The body of the request. |
| string | acl | Required. The name of the acl to remove the acl entry from. Structured like:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ClustersResource.AclsResource.RemoveAclEntryRequest |