# Packages
No description provided by the author
# Functions
Add creates a new account.
DeleteByID will delete a account with the provided id.
Get returns a collection of accounts based on the criteria defined by its input query parameter.
GetAll returns all accounts.
GetByID returns the account that matches the input ID.
No description provided by the author
NewAccount creates and initializes an account resource with a name and type.
NewAccountService returns the service with a preconfigured client.
NewAccountUsage initializes an AccountUsage.
NewAmazonWebServicesAccount initializes and returns an AWS account with a name, access key, and secret key.
NewAwsOIDCAccount creates and initializes an Aws OIDC account.
NewAzureOIDCAccount creates and initializes an Azure OIDC account.
NewAzureServicePrincipalAccount creates and initializes an Azure service principal account.
NewAzureSubscriptionAccount creates and initializes an Azure subscription account with a name.
NewGenericOIDCAccount creates and initializes a Generic OIDC account.
NewGoogleCloudPlatformAccount initializes and returns a Google cloud account.
NewSSHKeyAccount initializes and returns a SSH key pair account with a name, username, and private key file.
NewTokenAccount creates and initializes a token account with a name and token.
NewUsernamePasswordAccount creates and initializes a username/password account with a name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Update modifies an account based on the one provided as input.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AccountResource represents account details used for deployments, including username/password, tokens, Azure and AWS credentials, and SSH key pairs.
AccountService handles communication with the account endpoint.
AccountsQuery represents parameters to query the Accounts service.
AccountUsage contains the projects and deployments which are using an account.
AmazonWebServicesAccount represents an Amazon Web Services (AWS) account.
AwsOIDCAccount represents an AWS OIDC account.
AzureOIDCAccount represents an Azure OIDC account.
AzureServicePrincipalAccount represents an Azure service principal account.
AzureSubscriptionAccount represents an Azure subscription account.
GenericOIDCAccount represents a Generic OIDC account.
GoogleCloudPlatformAccount represents a Google cloud account.
SSHKeyAccount represents a SSH key pair account.
No description provided by the author
TokenAccount represents a token account.
UsernamePasswordAccount represents a username/password account.
# Interfaces
IAccount defines the interface for accounts.
ISSHKeyAccount defines the interface for SSH key accounts.
IUsernamePasswordAccount defines the interface for username-password accounts.
# Type aliases
No description provided by the author