public DefaultLocalDeploymentSecretsSerializationProvider( IDeploymentDestinationSecretsFileNameProvider deploymentDestinationSecretsFileNameProvider, ISecretsDirectoryFilePathProvider secretsDirectoryFilePathProvider, IJsonFileSerializationOperator jsonFileSerializationOperator) { this.DeploymentDestinationSecretsFileNameProvider = deploymentDestinationSecretsFileNameProvider; this.SecretsDirectoryFilePathProvider = secretsDirectoryFilePathProvider; this.JsonFileSerializationOperator = jsonFileSerializationOperator; }
public SuebiaAwsEc2ServerSecretsProvider( IAwsEc2ServerSecretsFileNameProvider awsEc2ServerSecretsFileNameProvider, ISecretsDirectoryFilePathProvider secretsFilePathProvider, IJsonFileSerializationOperator jsonFileSerializationOperator, IAwsEc2ServerHostFriendlyNameProvider awsEc2ServerHostFriendlyNameProvider) { this.AwsEc2ServerSecretsFileNameProvider = awsEc2ServerSecretsFileNameProvider; this.SecretsDirectoryFilePathProvider = secretsFilePathProvider; this.JsonFileSerializationOperator = jsonFileSerializationOperator; this.AwsEc2ServerHostFriendlyNameProvider = awsEc2ServerHostFriendlyNameProvider; }