public sealed class AccountConnector : IMessage<AccountConnector>, IEquatable<AccountConnector>, IDeepCloneable<AccountConnector>, IBufferMessage, IMessage
Reference documentation and code samples for the Developer Connect v1 API class AccountConnector.
AccountConnector encapsulates what a platform administrator needs to configure for users to connect to the service providers, which includes, among other fields, the OAuth client ID, client secret, and authorization and token endpoints.
Implements
IMessageAccountConnector, IEquatableAccountConnector, IDeepCloneableAccountConnector, IBufferMessage, IMessageNamespace
Google.Cloud.DeveloperConnect.V1Assembly
Google.Cloud.DeveloperConnect.V1.dll
Constructors
AccountConnector()
public AccountConnector()
AccountConnector(AccountConnector)
public AccountConnector(AccountConnector other)
Parameter | |
---|---|
Name | Description |
other |
AccountConnector |
Properties
AccountConnectorConfigCase
public AccountConnector.AccountConnectorConfigOneofCase AccountConnectorConfigCase { get; }
Property Value | |
---|---|
Type | Description |
AccountConnectorAccountConnectorConfigOneofCase |
AccountConnectorName
public AccountConnectorName AccountConnectorName { get; set; }
AccountConnectorName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AccountConnectorName |
Annotations
public MapField<string, string> Annotations { get; }
Optional. Allows users to store small amounts of arbitrary data.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The timestamp when the accountConnector was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Etag
public string Etag { get; set; }
Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Property Value | |
---|---|
Type | Description |
string |
Labels
public MapField<string, string> Labels { get; }
Optional. Labels as key value pairs
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
Identifier. The resource name of the accountConnector, in the format
projects/{project}/locations/{location}/accountConnectors/{account_connector_id}
.
Property Value | |
---|---|
Type | Description |
string |
OauthStartUri
public string OauthStartUri { get; set; }
Output only. Start OAuth flow by clicking on this URL.
Property Value | |
---|---|
Type | Description |
string |
ProviderOauthConfig
public ProviderOAuthConfig ProviderOauthConfig { get; set; }
Provider OAuth config.
Property Value | |
---|---|
Type | Description |
ProviderOAuthConfig |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The timestamp when the accountConnector was updated.
Property Value | |
---|---|
Type | Description |
Timestamp |