本文整理匯總了Golang中github.com/aws/aws-sdk-go/service/inspector.New函數的典型用法代碼示例。如果您正苦於以下問題:Golang New函數的具體用法?Golang New怎麽用?Golang New使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了New函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: ExampleInspector_SetTagsForResource
func ExampleInspector_SetTagsForResource() {
svc := inspector.New(session.New())
params := &inspector.SetTagsForResourceInput{
ResourceArn: aws.String("Arn"), // Required
Tags: []*inspector.Tag{
{ // Required
Key: aws.String("TagKey"), // Required
Value: aws.String("TagValue"),
},
// More values...
},
}
resp, err := svc.SetTagsForResource(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例2: ExampleInspector_CreateResourceGroup
func ExampleInspector_CreateResourceGroup() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.CreateResourceGroupInput{
ResourceGroupTags: []*inspector.ResourceGroupTag{ // Required
{ // Required
Key: aws.String("TagKey"), // Required
Value: aws.String("TagValue"),
},
// More values...
},
}
resp, err := svc.CreateResourceGroup(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例3: ExampleInspector_CreateAssessment
func ExampleInspector_CreateAssessment() {
svc := inspector.New(nil)
params := &inspector.CreateAssessmentInput{
ApplicationArn: aws.String("Arn"),
AssessmentName: aws.String("Name"),
DurationInSeconds: aws.Int64(1),
UserAttributesForFindings: []*inspector.Attribute{
{ // Required
Key: aws.String("AttributeKey"),
Value: aws.String("AttributeValue"),
},
// More values...
},
}
resp, err := svc.CreateAssessment(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例4: ExampleInspector_LocalizeText
func ExampleInspector_LocalizeText() {
svc := inspector.New(nil)
params := &inspector.LocalizeTextInput{
Locale: aws.String("Locale"),
LocalizedTexts: []*inspector.LocalizedText{
{ // Required
Key: &inspector.LocalizedTextKey{
Facility: aws.String("LocalizedFacility"),
Id: aws.String("LocalizedTextId"),
},
Parameters: []*inspector.Parameter{
{ // Required
Name: aws.String("ParameterName"),
Value: aws.String("ParameterValue"),
},
// More values...
},
},
// More values...
},
}
resp, err := svc.LocalizeText(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例5: ExampleInspector_ListAssessmentTemplates
func ExampleInspector_ListAssessmentTemplates() {
svc := inspector.New(session.New())
params := &inspector.ListAssessmentTemplatesInput{
AssessmentTargetArns: []*string{
aws.String("Arn"), // Required
// More values...
},
Filter: &inspector.AssessmentTemplateFilter{
DurationRange: &inspector.DurationRange{
MaxSeconds: aws.Int64(1),
MinSeconds: aws.Int64(1),
},
NamePattern: aws.String("NamePattern"),
RulesPackageArns: []*string{
aws.String("Arn"), // Required
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssessmentTemplates(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例6: ExampleInspector_ListAssessmentRunAgents
func ExampleInspector_ListAssessmentRunAgents() {
svc := inspector.New(session.New())
params := &inspector.ListAssessmentRunAgentsInput{
AssessmentRunArn: aws.String("Arn"), // Required
Filter: &inspector.AgentFilter{
AgentHealthCodes: []*string{ // Required
aws.String("AgentHealthCode"), // Required
// More values...
},
AgentHealths: []*string{ // Required
aws.String("AgentHealth"), // Required
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssessmentRunAgents(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例7: ExampleInspector_RemoveAttributesFromFindings
func ExampleInspector_RemoveAttributesFromFindings() {
svc := inspector.New(session.New())
params := &inspector.RemoveAttributesFromFindingsInput{
AttributeKeys: []*string{ // Required
aws.String("AttributeKey"), // Required
// More values...
},
FindingArns: []*string{ // Required
aws.String("Arn"), // Required
// More values...
},
}
resp, err := svc.RemoveAttributesFromFindings(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例8: ExampleInspector_ListApplications
func ExampleInspector_ListApplications() {
svc := inspector.New(nil)
params := &inspector.ListApplicationsInput{
Filter: &inspector.ApplicationsFilter{
ApplicationNamePatterns: []*string{
aws.String("NamePattern"), // Required
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListApplications(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例9: ExampleInspector_CreateAssessmentTemplate
func ExampleInspector_CreateAssessmentTemplate() {
svc := inspector.New(session.New())
params := &inspector.CreateAssessmentTemplateInput{
AssessmentTargetArn: aws.String("Arn"), // Required
AssessmentTemplateName: aws.String("AssessmentTemplateName"), // Required
DurationInSeconds: aws.Int64(1), // Required
RulesPackageArns: []*string{ // Required
aws.String("Arn"), // Required
// More values...
},
UserAttributesForFindings: []*inspector.Attribute{
{ // Required
Key: aws.String("AttributeKey"), // Required
Value: aws.String("AttributeValue"),
},
// More values...
},
}
resp, err := svc.CreateAssessmentTemplate(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例10: ExampleInspector_AddAttributesToFindings
func ExampleInspector_AddAttributesToFindings() {
svc := inspector.New(nil)
params := &inspector.AddAttributesToFindingsInput{
Attributes: []*inspector.Attribute{
{ // Required
Key: aws.String("AttributeKey"),
Value: aws.String("AttributeValue"),
},
// More values...
},
FindingArns: []*string{
aws.String("Arn"), // Required
// More values...
},
}
resp, err := svc.AddAttributesToFindings(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例11: ExampleInspector_UpdateAssessmentTarget
func ExampleInspector_UpdateAssessmentTarget() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.UpdateAssessmentTargetInput{
AssessmentTargetArn: aws.String("Arn"), // Required
AssessmentTargetName: aws.String("AssessmentTargetName"), // Required
ResourceGroupArn: aws.String("Arn"), // Required
}
resp, err := svc.UpdateAssessmentTarget(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例12: ExampleInspector_UnsubscribeFromEvent
func ExampleInspector_UnsubscribeFromEvent() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.UnsubscribeFromEventInput{
Event: aws.String("Event"), // Required
ResourceArn: aws.String("Arn"), // Required
TopicArn: aws.String("Arn"), // Required
}
resp, err := svc.UnsubscribeFromEvent(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例13: ExampleInspector_PreviewAgents
func ExampleInspector_PreviewAgents() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.PreviewAgentsInput{
PreviewAgentsArn: aws.String("Arn"), // Required
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.PreviewAgents(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例14: ExampleInspector_ListAssessmentTargets
func ExampleInspector_ListAssessmentTargets() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.ListAssessmentTargetsInput{
Filter: &inspector.AssessmentTargetFilter{
AssessmentTargetNamePattern: aws.String("NamePattern"),
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssessmentTargets(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
示例15: ExampleInspector_DescribeRulesPackages
func ExampleInspector_DescribeRulesPackages() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.DescribeRulesPackagesInput{
RulesPackageArns: []*string{ // Required
aws.String("Arn"), // Required
// More values...
},
Locale: aws.String("Locale"),
}
resp, err := svc.DescribeRulesPackages(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}