UpdateApplicationResourceLifecycleRequest
Namespace:
AWSSDK.ElasticBeanstalk
We found 10 examples in language CSharp for this search.
You will see 28 fragments of code.
Other methods
Other methods
Project:aws-sdk-net
File:UpdateApplicationResourceLifecycleRequestMarshaller.cs
Examples:1
/// <summary>
/// Marshaller the request object to the HTTP request.
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public IRequest Marshall(AmazonWebServiceRequest input)
{
return this.Marshall((UpdateApplicationResourceLifecycleRequest)input);
}
Project:awssdks
File:UpdateApplicationResourceLifecycleRequestMarshaller.cs
Examples:1
/// <summary>
/// Marshaller the request object to the HTTP request.
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public IRequest Marshall(AmazonWebServiceRequest input)
{
return this.Marshall((UpdateApplicationResourceLifecycleRequest)input);
}
Project:aws-sdk-net
File:UpdateApplicationResourceLifecycleRequestMarshaller.cs
Examples:1
/// <summary>
/// Marshaller the request object to the HTTP request.
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public IRequest Marshall(AmazonWebServiceRequest input)
{
return this.Marshall((UpdateApplicationResourceLifecycleRequest)input);
}
Project:myawskendra
File:UpdateApplicationResourceLifecycleRequestMarshaller.cs
Examples:1
/// <summary>
/// Marshaller the request object to the HTTP request.
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public IRequest Marshall(AmazonWebServiceRequest input)
{
return this.Marshall((UpdateApplicationResourceLifecycleRequest)input);
}
Project:aws-sdk-net-xamarin
File:UpdateApplicationResourceLifecycleRequestMarshaller.cs
Examples:1
/// <summary>
/// Marshaller the request object to the HTTP request.
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public IRequest Marshall(AmazonWebServiceRequest input)
{
return this.Marshall((UpdateApplicationResourceLifecycleRequest)input);
}
Project:aws-sdk-net
File:UpdateApplicationResourceLifecycleRequestMarshaller.cs
Examples:1
/// <summary>
/// Marshaller the request object to the HTTP request.
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public IRequest Marshall(AmazonWebServiceRequest input)
{
return this.Marshall((UpdateApplicationResourceLifecycleRequest)input);
}
Project:aws-tools-for-powershell
File:Update-EBApplicationResourceLifecycle-Cmdlet.cs
Examples:4
#endregion
protected override void ProcessRecord()
{
base.ProcessRecord();
var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.ApplicationName), MyInvocation.BoundParameters);
if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Update-EBApplicationResourceLifecycle (UpdateApplicationResourceLifecycle)"))
{
return;
}
var context = new CmdletContext();
// allow for manipulation of parameters prior to loading into context
PreExecutionContextLoad(context);
#pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute
if (ParameterWasBound(nameof(this.Select)))
{
context.Select = CreateSelectDelegate<Amazon.ElasticBeanstalk.Model.UpdateApplicationResourceLifecycleResponse, UpdateEBApplicationResourceLifecycleCmdlet>(Select) ??
throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select));
if (this.PassThru.IsPresent)
{
throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select));
}
}
else if (this.PassThru.IsPresent)
{
context.Select = (response, cmdlet) => this.ApplicationName;
}
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
context.ApplicationName = this.ApplicationName;
#if MODULAR
if (this.ApplicationName == null && ParameterWasBound(nameof(this.ApplicationName)))
{
WriteWarning("You are passing $null as a value for parameter ApplicationName which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues.");
}
#endif
context.ResourceLifecycleConfig_ServiceRole = this.ResourceLifecycleConfig_ServiceRole;
context.MaxAgeRule_DeleteSourceFromS3 = this.MaxAgeRule_DeleteSourceFromS3;
context.MaxAgeRule_Enabled = this.MaxAgeRule_Enabled;
context.MaxAgeRule_MaxAgeInDay = this.MaxAgeRule_MaxAgeInDay;
context.MaxCountRule_DeleteSourceFromS3 = this.MaxCountRule_DeleteSourceFromS3;
context.MaxCountRule_Enabled = this.MaxCountRule_Enabled;
context.MaxCountRule_MaxCount = this.MaxCountRule_MaxCount;
// allow further manipulation of loaded context prior to processing
PostExecutionContextLoad(context);
var output = Execute(context) as CmdletOutput;
ProcessOutput(output);
}
#region IExecutor Members
public object Execute(ExecutorContext context)
{
var cmdletContext = context as CmdletContext;
// create request
var request = new Amazon.ElasticBeanstalk.Model.UpdateApplicationResourceLifecycleRequest();
if (cmdletContext.ApplicationName != null)
{
request.ApplicationName = cmdletContext.ApplicationName;
}
// populate ResourceLifecycleConfig
var requestResourceLifecycleConfigIsNull = true;
request.ResourceLifecycleConfig = new Amazon.ElasticBeanstalk.Model.ApplicationResourceLifecycleConfig();
System.String requestResourceLifecycleConfig_resourceLifecycleConfig_ServiceRole = null;
if (cmdletContext.ResourceLifecycleConfig_ServiceRole != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_ServiceRole = cmdletContext.ResourceLifecycleConfig_ServiceRole;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_ServiceRole != null)
{
request.ResourceLifecycleConfig.ServiceRole = requestResourceLifecycleConfig_resourceLifecycleConfig_ServiceRole;
requestResourceLifecycleConfigIsNull = false;
}
Amazon.ElasticBeanstalk.Model.ApplicationVersionLifecycleConfig requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig = null;
// populate VersionLifecycleConfig
var requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfigIsNull = true;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig = new Amazon.ElasticBeanstalk.Model.ApplicationVersionLifecycleConfig();
Amazon.ElasticBeanstalk.Model.MaxAgeRule requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule = null;
// populate MaxAgeRule
var requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRuleIsNull = true;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule = new Amazon.ElasticBeanstalk.Model.MaxAgeRule();
System.Boolean? requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_DeleteSourceFromS3 = null;
if (cmdletContext.MaxAgeRule_DeleteSourceFromS3 != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_DeleteSourceFromS3 = cmdletContext.MaxAgeRule_DeleteSourceFromS3.Value;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_DeleteSourceFromS3 != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule.DeleteSourceFromS3 = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_DeleteSourceFromS3.Value;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRuleIsNull = false;
}
System.Boolean? requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_Enabled = null;
if (cmdletContext.MaxAgeRule_Enabled != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_Enabled = cmdletContext.MaxAgeRule_Enabled.Value;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_Enabled != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule.Enabled = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_Enabled.Value;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRuleIsNull = false;
}
System.Int32? requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_MaxAgeInDay = null;
if (cmdletContext.MaxAgeRule_MaxAgeInDay != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_MaxAgeInDay = cmdletContext.MaxAgeRule_MaxAgeInDay.Value;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_MaxAgeInDay != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule.MaxAgeInDays = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule_maxAgeRule_MaxAgeInDay.Value;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRuleIsNull = false;
}
// determine if requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule should be set to null
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRuleIsNull)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule = null;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig.MaxAgeRule = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxAgeRule;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfigIsNull = false;
}
Amazon.ElasticBeanstalk.Model.MaxCountRule requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule = null;
// populate MaxCountRule
var requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRuleIsNull = true;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule = new Amazon.ElasticBeanstalk.Model.MaxCountRule();
System.Boolean? requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_DeleteSourceFromS3 = null;
if (cmdletContext.MaxCountRule_DeleteSourceFromS3 != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_DeleteSourceFromS3 = cmdletContext.MaxCountRule_DeleteSourceFromS3.Value;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_DeleteSourceFromS3 != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule.DeleteSourceFromS3 = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_DeleteSourceFromS3.Value;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRuleIsNull = false;
}
System.Boolean? requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_Enabled = null;
if (cmdletContext.MaxCountRule_Enabled != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_Enabled = cmdletContext.MaxCountRule_Enabled.Value;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_Enabled != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule.Enabled = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_Enabled.Value;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRuleIsNull = false;
}
System.Int32? requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_MaxCount = null;
if (cmdletContext.MaxCountRule_MaxCount != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_MaxCount = cmdletContext.MaxCountRule_MaxCount.Value;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_MaxCount != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule.MaxCount = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule_maxCountRule_MaxCount.Value;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRuleIsNull = false;
}
// determine if requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule should be set to null
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRuleIsNull)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule = null;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule != null)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig.MaxCountRule = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig_MaxCountRule;
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfigIsNull = false;
}
// determine if requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig should be set to null
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfigIsNull)
{
requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig = null;
}
if (requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig != null)
{
request.ResourceLifecycleConfig.VersionLifecycleConfig = requestResourceLifecycleConfig_resourceLifecycleConfig_VersionLifecycleConfig;
requestResourceLifecycleConfigIsNull = false;
}
// determine if request.ResourceLifecycleConfig should be set to null
if (requestResourceLifecycleConfigIsNull)
{
request.ResourceLifecycleConfig = null;
}
CmdletOutput output;
// issue call
var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint);
try
{
var response = CallAWSServiceOperation(client, request);
object pipelineOutput = null;
pipelineOutput = cmdletContext.Select(response, this);
output = new CmdletOutput
{
PipelineOutput = pipelineOutput,
ServiceResponse = response
};
}
catch (Exception e)
{
output = new CmdletOutput { ErrorResponse = e };
}
return output;
}
public ExecutorContext CreateContext()
{
return new CmdletContext();
}
#endregion
#region AWS Service Operation Call
private Amazon.ElasticBeanstalk.Model.UpdateApplicationResourceLifecycleResponse CallAWSServiceOperation(IAmazonElasticBeanstalk client, Amazon.ElasticBeanstalk.Model.UpdateApplicationResourceLifecycleRequest request)
{
Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "AWS Elastic Beanstalk", "UpdateApplicationResourceLifecycle");
try
{
#if DESKTOP
return client.UpdateApplicationResourceLifecycle(request);
#elif CORECLR
return client.UpdateApplicationResourceLifecycleAsync(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;
}
}
Project:myawskendra
File:ElasticBeanstalkMarshallingTests.cs
Examples:6
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void AbortEnvironmentUpdateMarshallTest()
{
var operation = service_model.FindOperation("AbortEnvironmentUpdate");
var request = InstantiateClassGenerator.Execute<AbortEnvironmentUpdateRequest>();
var marshaller = new AbortEnvironmentUpdateRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void ApplyEnvironmentManagedActionMarshallTest()
{
var operation = service_model.FindOperation("ApplyEnvironmentManagedAction");
var request = InstantiateClassGenerator.Execute<ApplyEnvironmentManagedActionRequest>();
var marshaller = new ApplyEnvironmentManagedActionRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute();
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), false, null);
var response = ApplyEnvironmentManagedActionResponseUnmarshaller.Instance.Unmarshall(context)
as ApplyEnvironmentManagedActionResponse;
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void CheckDNSAvailabilityMarshallTest()
{
var operation = service_model.FindOperation("CheckDNSAvailability");
var request = InstantiateClassGenerator.Execute<CheckDNSAvailabilityRequest>();
var marshaller = new CheckDNSAvailabilityRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute();
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), false, null);
var response = CheckDNSAvailabilityResponseUnmarshaller.Instance.Unmarshall(context)
as CheckDNSAvailabilityResponse;
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void ComposeEnvironmentsMarshallTest()
{
var operation = service_model.FindOperation("ComposeEnvironments");
var request = InstantiateClassGenerator.Execute<ComposeEnvironmentsRequest>();
var marshaller = new ComposeEnvironmentsRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute();
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), false, null);
var response = ComposeEnvironmentsResponseUnmarshaller.Instance.Unmarshall(context)
as ComposeEnvironmentsResponse;
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void CreateApplicationMarshallTest()
{
var operation = service_model.FindOperation("CreateApplication");
var request = InstantiateClassGenerator.Execute<CreateApplicationRequest>();
var marshaller = new CreateApplicationRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute();
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), false, null);
var response = CreateApplicationResponseUnmarshaller.Instance.Unmarshall(context)
as CreateApplicationResponse;
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void CreateApplicationVersionMarshallTest()
{
var operation = service_model.FindOperation("CreateApplicationVersion");
var request = InstantiateClassGenerator.Execute<CreateApplicationVersionRequest>();
var marshaller = new CreateApplicationVersionRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute();
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), false, null);
var response = CreateApplicationVersionResponseUnmarshaller.Instance.Unmarshall(context)
as CreateApplicationVersionResponse;
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
Project:aws-sdk-net
File:ElasticBeanstalkMarshallingTests.cs
Examples:6
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void AbortEnvironmentUpdateMarshallTest()
{
var operation = service_model.FindOperation("AbortEnvironmentUpdate");
var request = InstantiateClassGenerator.Execute<AbortEnvironmentUpdateRequest>();
var marshaller = new AbortEnvironmentUpdateRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void AbortEnvironmentUpdate_InsufficientPrivilegesExceptionMarshallTest()
{
var operation = service_model.FindOperation("AbortEnvironmentUpdate");
var request = InstantiateClassGenerator.Execute<AbortEnvironmentUpdateRequest>();
var marshaller = new AbortEnvironmentUpdateRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var exception = operation.Exceptions.First(e => e.Name.Equals("InsufficientPrivilegesException"));
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute(exception);
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), true, null, true);
var response = AbortEnvironmentUpdateResponseUnmarshaller.Instance.UnmarshallException(context, null, System.Net.HttpStatusCode.OK);
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void ApplyEnvironmentManagedActionMarshallTest()
{
var operation = service_model.FindOperation("ApplyEnvironmentManagedAction");
var request = InstantiateClassGenerator.Execute<ApplyEnvironmentManagedActionRequest>();
var marshaller = new ApplyEnvironmentManagedActionRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute();
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), false, null);
var response = ApplyEnvironmentManagedActionResponseUnmarshaller.Instance.Unmarshall(context)
as ApplyEnvironmentManagedActionResponse;
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void ApplyEnvironmentManagedAction_ElasticBeanstalkServiceExceptionMarshallTest()
{
var operation = service_model.FindOperation("ApplyEnvironmentManagedAction");
var request = InstantiateClassGenerator.Execute<ApplyEnvironmentManagedActionRequest>();
var marshaller = new ApplyEnvironmentManagedActionRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var exception = operation.Exceptions.First(e => e.Name.Equals("ElasticBeanstalkServiceException"));
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute(exception);
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), true, null, true);
var response = ApplyEnvironmentManagedActionResponseUnmarshaller.Instance.UnmarshallException(context, null, System.Net.HttpStatusCode.OK);
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void ApplyEnvironmentManagedAction_ManagedActionInvalidStateExceptionMarshallTest()
{
var operation = service_model.FindOperation("ApplyEnvironmentManagedAction");
var request = InstantiateClassGenerator.Execute<ApplyEnvironmentManagedActionRequest>();
var marshaller = new ApplyEnvironmentManagedActionRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
var exception = operation.Exceptions.First(e => e.Name.Equals("ManagedActionInvalidStateException"));
var payloadResponse = new XmlSampleGenerator(service_model, operation).Execute(exception);
var context = new XmlUnmarshallerContext(Utils.CreateStreamFromString(payloadResponse), true, null, true);
var response = ApplyEnvironmentManagedActionResponseUnmarshaller.Instance.UnmarshallException(context, null, System.Net.HttpStatusCode.OK);
InstantiateClassGenerator.ValidateObjectFullyInstantiated(response);
}
[TestMethod]
[TestCategory("UnitTest")]
[TestCategory("Query")]
[TestCategory("ElasticBeanstalk")]
public void AssociateEnvironmentOperationsRoleMarshallTest()
{
var operation = service_model.FindOperation("AssociateEnvironmentOperationsRole");
var request = InstantiateClassGenerator.Execute<AssociateEnvironmentOperationsRoleRequest>();
var marshaller = new AssociateEnvironmentOperationsRoleRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
}
Project:aws-sdk-net
File:AmazonElasticBeanstalkClient.cs
Examples:6
#endregion
#if AWS_ASYNC_ENUMERABLES_API
private IElasticBeanstalkPaginatorFactory _paginators;
/// <summary>
/// Paginators for the service
/// </summary>
public IElasticBeanstalkPaginatorFactory Paginators
{
get
{
if (this._paginators == null)
{
this._paginators = new ElasticBeanstalkPaginatorFactory(this);
}
return this._paginators;
}
}
#endif
#region Overrides
/// <summary>
/// Creates the signer for the service.
/// </summary>
protected override AbstractAWSSigner CreateSigner()
{
return new AWS4Signer();
}
#endregion
#region Dispose
/// <summary>
/// Disposes the service client.
/// </summary>
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
}
#endregion
#region AbortEnvironmentUpdate
internal virtual AbortEnvironmentUpdateResponse AbortEnvironmentUpdate(AbortEnvironmentUpdateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AbortEnvironmentUpdateRequestMarshaller.Instance;
options.ResponseUnmarshaller = AbortEnvironmentUpdateResponseUnmarshaller.Instance;
return Invoke<AbortEnvironmentUpdateResponse>(request, options);
}
/// <summary>
/// Cancels in-progress environment configuration update or application version deployment.
/// </summary>
/// <param name="request">Container for the necessary parameters to execute the AbortEnvironmentUpdate service method.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
///
/// <returns>The response from the AbortEnvironmentUpdate service method, as returned by ElasticBeanstalk.</returns>
/// <exception cref="Amazon.ElasticBeanstalk.Model.InsufficientPrivilegesException">
/// The specified account does not have sufficient privileges for one or more AWS services.
/// </exception>
/// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/AbortEnvironmentUpdate">REST API Reference for AbortEnvironmentUpdate Operation</seealso>
public virtual Task<AbortEnvironmentUpdateResponse> AbortEnvironmentUpdateAsync(AbortEnvironmentUpdateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AbortEnvironmentUpdateRequestMarshaller.Instance;
options.ResponseUnmarshaller = AbortEnvironmentUpdateResponseUnmarshaller.Instance;
return InvokeAsync<AbortEnvironmentUpdateResponse>(request, options, cancellationToken);
}
#endregion
#region ApplyEnvironmentManagedAction
internal virtual ApplyEnvironmentManagedActionResponse ApplyEnvironmentManagedAction(ApplyEnvironmentManagedActionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ApplyEnvironmentManagedActionRequestMarshaller.Instance;
options.ResponseUnmarshaller = ApplyEnvironmentManagedActionResponseUnmarshaller.Instance;
return Invoke<ApplyEnvironmentManagedActionResponse>(request, options);
}
/// <summary>
/// Applies a scheduled managed action immediately. A managed action can be applied only
/// if its status is <code>Scheduled</code>. Get the status and action ID of a managed
/// action with <a>DescribeEnvironmentManagedActions</a>.
/// </summary>
/// <param name="request">Container for the necessary parameters to execute the ApplyEnvironmentManagedAction service method.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
///
/// <returns>The response from the ApplyEnvironmentManagedAction service method, as returned by ElasticBeanstalk.</returns>
/// <exception cref="Amazon.ElasticBeanstalk.Model.ElasticBeanstalkServiceException">
/// A generic service exception has occurred.
/// </exception>
/// <exception cref="Amazon.ElasticBeanstalk.Model.ManagedActionInvalidStateException">
/// Cannot modify the managed action in its current state.
/// </exception>
/// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/ApplyEnvironmentManagedAction">REST API Reference for ApplyEnvironmentManagedAction Operation</seealso>
public virtual Task<ApplyEnvironmentManagedActionResponse> ApplyEnvironmentManagedActionAsync(ApplyEnvironmentManagedActionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ApplyEnvironmentManagedActionRequestMarshaller.Instance;
options.ResponseUnmarshaller = ApplyEnvironmentManagedActionResponseUnmarshaller.Instance;
return InvokeAsync<ApplyEnvironmentManagedActionResponse>(request, options, cancellationToken);
}
Amazon.ElasticBeanstalk.Model.UpdateApplicationResourceLifecycleRequest : IAmazonWebServiceRequest
Constructors :
public UpdateApplicationResourceLifecycleRequest()Methods :
public String get_ApplicationName()public Void set_ApplicationName(String value = )
public ApplicationResourceLifecycleConfig get_ResourceLifecycleConfig()
public Void set_ResourceLifecycleConfig(ApplicationResourceLifecycleConfig value = )
public Type GetType()
public String ToString()
public Boolean Equals(Object obj = )
public Int32 GetHashCode()