/// <summary> /// Initializes a new instance of the <see cref="AWSSecretHelper"/> class. /// </summary> /// <param name="configSettings">The Config Settings.</param> /// <param name="amazonAcmPca">The Amazon ACM PCA.</param> /// <param name="awss3BucketHelper">The AWS S3 Bucket Helper.</param> /// <param name="awsSecretsManagerHelper">The AWS Secrets Manager Helper.</param> /// <param name="awsCognitoHelper">The AWS Cognito Helper.</param> public AWSSecretHelper(IOptions <ConfigSettings> configSettings, IAmazonACMPCA amazonAcmPca, AWSS3BucketHelper awss3BucketHelper, AWSSecretsManagerHelper awsSecretsManagerHelper, AWSCognitoHelper awsCognitoHelper) { this._configSettings = configSettings.Value; this._amazonAcmPca = amazonAcmPca; this._awss3BucketHelper = awss3BucketHelper; this._awsSecretsManagerHelper = awsSecretsManagerHelper; this._awsCognitoHelper = awsCognitoHelper; }
private Amazon.ACMPCA.Model.ListPermissionsResponse CallAWSServiceOperation(IAmazonACMPCA client, Amazon.ACMPCA.Model.ListPermissionsRequest request) { Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "AWS Certificate Manager Private Certificate Authority", "ListPermissions"); try { #if DESKTOP return(client.ListPermissions(request)); #elif CORECLR return(client.ListPermissionsAsync(request).GetAwaiter().GetResult()); #else #error "Unknown build edition" #endif } catch (AmazonServiceException exc) { var webException = exc.InnerException as System.Net.WebException; if (webException != null) { throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); } throw; } }
internal ACMPCAPaginatorFactory(IAmazonACMPCA client) { this.client = client; }
internal ListCertificateAuthoritiesPaginator(IAmazonACMPCA client, ListCertificateAuthoritiesRequest request) { this._client = client; this._request = request; }
internal ListTagsPaginator(IAmazonACMPCA client, ListTagsRequest request) { this._client = client; this._request = request; }
internal ListPermissionsPaginator(IAmazonACMPCA client, ListPermissionsRequest request) { this._client = client; this._request = request; }
protected override void ProcessRecord() { base.ProcessRecord(); Client = CreateClient(_CurrentCredentials, _RegionEndpoint); }